import br.com.alvaro.mamiferos.Animal;
import br.com.alvaro.mamiferos.Cachorro;
import br.com.alvaro.mamiferos.Gato;
//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Principal {
public static void main(String[] args) {
Cachorro cachorro = new Cachorro();
Gato gato = new Gato();
gato.emitirSom();
gato.arranharMoveis();
cachorro.emitirSom();
cachorro.abanarRabo();
}
}
package br.com.alvaro.mamiferos;
public class Animal {
public void emitirSom(){
System.out.println("Som do animal");
}
}
package br.com.alvaro.mamiferos;
public class Cachorro extends Animal{
@Override
public void emitirSom() {
System.out.println("Cachorro Late: Au au au");
}
public void abanarRabo(){
System.out.println("Cachorro abana rabo");
}
}
package br.com.alvaro.mamiferos;
public class Gato extends Animal{
@Override
public void emitirSom() {
String Gato;
System.out.println("Gato Mia: Miau Miau");
}
public void arranharMoveis(){
System.out.println("Gato arranha moveis");
}
}