Programación de reproducción de sonido
Clase de animal abstracto
Interfaz abstracta pública Animal {
Sonido vacío público();
}
Categoría de entidad Categoría
Clase pública Gato Animal {
Public void Sound(){
System.out.println("Gatito Miau: Miau Miau..."
);}
}
Entidad Perro
Clase pública Perro Ajedrez Animal {
Sonido de vacío público ( ){
System.out.println("El cachorro ladra: guau guau...");
}
}
Contenedor de animales de prueba
Contenedor de animales público {
Public static void main(String[] args) {
Animal gato = new cat()
Animal perro = nuevo perro();
AnimalContainer AnimalContainer = nuevo animal contenedor();
animal contenedor . animal hablar(gato);
animalContainer.animalSpeak (perro);
}
void animalSpeak(animal animal){
Animal. sonido();
}
}