En Java, ¿cómo escribir una clase que herede una clase e implemente una interfaz al mismo tiempo?
En Java, el código para usar una clase para heredar una clase e implementar una interfaz al mismo tiempo es el siguiente:
clase?Pigeon?extends?Bird?implements?Flyanimal ?
{ ? public?void?fly()
{ ?
System.out.println("paloma?puede?volar"); /p>
} ?
public?void?egg()
{ ?
System.out.println("paloma?can?lay ?huevos?"); ?
} ?}
Herencia de clases: la herencia es la característica más importante de la orientación a objetos. La herencia es la derivación de una nueva clase a partir de una clase existente. La nueva clase puede absorber los atributos de datos y comportamientos de la clase existente y puede expandir nuevas capacidades. La herencia de Java es una tecnología que utiliza la definición de una clase existente como base para crear una nueva clase. La definición de una nueva clase puede agregar nuevos datos o nuevas funciones, o usar las funciones de la clase principal, pero no puede heredar selectivamente. la clase padre.
Implementación de la interfaz: la implementación de la interfaz es un método de herencia especial en Java. Una vez definida la interfaz, la interfaz se puede implementar en la clase. La palabra clave implementar se puede utilizar para implementar la interfaz en la clase.
Crear una clase padre:
clase?Bird?{int?legnum?=?2;?void?egg()?{};}
Definición de interfaz:
interfaz?Flyanimal
{
void?fly() ?}
;