[2021] Diferencia entre la clase abstracta y la interfaz {DH}

octubre 6, 2021 Por admin 0


Tanto la clase abstracta como la interfaz se utilizan para lograr la abstracción donde podemos declarar los métodos abstractos. No se pueden crear instancias de la clase y la interfaz abstractas.

Sin embargo, existen muchas diferencias entre la clase abstracta y la interfaz, que se describen a continuación.

Clase abstracta interfaz
1) La clase abstracta puede tener abstracto y no abstracto Métodos. La interfaz puede tener solo abstracto Métodos. Desde Java 8 puedes Métodos estándar y estáticos Y lo que es más.
2) Clase abstracta no admite herencia múltiple. interfaz admite herencia múltiple.
3) Clase abstracta puede tener variables finales, no finales, estáticas y no estáticas. La interfaz tiene solo variables estáticas y finales.
4) Clase abstracta puede proporcionar implementación de interfaz. interfaz no puede proporcionar la implementación de la clase abstracta.
5) El palabra clave abstracta se utiliza para declarar la clase abstracta. los Palabra clave de la interfaz utilizado para declarar interfaz.
6) uno clase abstracta Puede extender otra clase Java a …



[2021] Diferencia entre la clase abstracta y la interfaz {DH}


#Diferencia #entre #clase #abstracta #interfaz