class Animal {
public void emitirSom() {
System.out.println("Som de animal");
}
}
class Cachorro extends Animal {
@Override
public void emitirSom() {
System.out.println("Latido");
}
public void abanarRabo() {
System.out.println("O cachorro está abanando o rabo");
}
}
class Gato extends Animal {
@Override
public void emitirSom() {
System.out.println("Miau");
}
public void arranharMoveis() {
System.out.println("O gato está arranhando os móveis");
}
}
public class Main {
public static void main(String[] args) {
Animal meuCachorro = new Cachorro();
Animal meuGato = new Gato();
meuCachorro.emitirSom();
meuGato.emitirSom();
meuCachorro.abanarRabo();
meuGato.arranharMoveis();
}
}