fork download
  1. class Base {
  2. Base() {
  3. System.out.println("Construção Base");
  4. metodo();
  5. }
  6. void metodo() {
  7. System.out.println("Método em Base");
  8. }
  9. }
  10.  
  11. class Derivada extends Base {
  12. Derivada() {
  13. System.out.println("Construção Derivada");
  14. }
  15. @Override
  16. void metodo() {
  17. System.out.println("Método em Derivada");
  18. }
  19. }
  20.  
  21. class Ideone {
  22. public static void main(String args[]) {
  23. Base base = new Base();
  24. base.metodo();
  25. System.out.println("------------------------");
  26. Derivada derivada = new Derivada();
  27. derivada.metodo();
  28. }
  29. }
Success #stdin #stdout 0.1s 320512KB
stdin
Standard input is empty
stdout
Construção Base
Método em Base
Método em Base
------------------------
Construção Base
Método em Derivada
Construção Derivada
Método em Derivada