Red de conocimientos turísticos - Información de alquiler - ¿Puedo definir una matriz de interfaz? ¿Cómo definir?

¿Puedo definir una matriz de interfaz? ¿Cómo definir?

Bien, te daré un ejemplo

interfaz Hablar {

void hablar();

}

clase Gato implementa Hablar {

public void talk() { System.out.println("miau");

}

clase Perro; implementa Hablar {

public void talk() { System.out.println("woof" }

}

class Bird implementa Hablar {

public void talk() { System.out.println("chirrup" }

}

prueba de clase

{

public static void main(String[] args) {

Hablar[] mascotas = nuevo Hablar[]{ nuevo Gato(), nuevo Perro(), nuevo Pájaro() };< / p>

for(Hablar mascota : mascotas)

pet.speak();

}

}