... | ... | @@ -422,6 +422,70 @@ fun main(args: Array<String>){ |
|
|
}
|
|
|
|
|
|
```
|
|
|
vejamos o mesmo exemplo em Java:
|
|
|
|
|
|
```
|
|
|
// inicio da classe pai
|
|
|
|
|
|
public class Animal{
|
|
|
|
|
|
public static void dormir(){
|
|
|
|
|
|
System.out.println("dormindo...");
|
|
|
|
|
|
}
|
|
|
|
|
|
public static void correr(){
|
|
|
|
|
|
System.out.println println("correndo...");
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// fim da classe pai
|
|
|
|
|
|
|
|
|
public class Cao extends Animal(){ // ----> classe filha Cao herda os métodos de Animal
|
|
|
|
|
|
@Override
|
|
|
public static void dormir(){
|
|
|
super.dormir();
|
|
|
System.out.println("como um cão");
|
|
|
|
|
|
|
|
|
|
|
|
publilc static void latir(){
|
|
|
|
|
|
System.out.println ("latindo...")
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
public class Passaro extends Animal(){ // ----> classe filha Passaro herda os métodos de Animal
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
public static void main(String[] args){
|
|
|
|
|
|
val cao = Cao();
|
|
|
val passaro = Passaro();
|
|
|
|
|
|
|
|
|
cao.dormir();
|
|
|
cao.correr();
|
|
|
cao.latir();
|
|
|
passaro.dormir();
|
|
|
passaro.correr();
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... | ... | |