Red de conocimiento informático - Aprendizaje de programación - ¿Pueden las interfaces en Java implementar interfaces?

¿Pueden las interfaces en Java implementar interfaces?

Las interfaces y las interfaces solo se pueden heredar, no implementar. Para implementar una interfaz, debe definir una clase para implementar la interfaz, y la clase debe cubrir todos los métodos de la interfaz.

El código es el siguiente:

clase pública Demostración {

interfaz A{

void a();

}

la interfaz B extiende A{

void b();

}

la clase C implementa A{

public void a() {}

}

la clase D implementa B{

public void b() {}

public void a() {}

}

}<

}

Notaremos que la interfaz B hereda la interfaz A, y luego tener el método a() y i de la interfaz A. En otras palabras, la interfaz B tiene dos métodos.

Una extensión es una nueva clase derivada de una clase existente. Absorbe los atributos de datos y comportamientos de la clase existente y extiende nuevas funciones; la implementación se utiliza para implementar los métodos abstractos definidos en la interfaz.