package orkut; public abstract class Veiculo { public Veiculo() { System.out.println("Um Veiculo foi criado."); } } /* Outro arquivo */ package orkut; public abstract class Automovel extends Veiculo { public Automovel() { super(); // Chama construtor de Veiculo System.out.println("Um Automovel foi criado."); } } /* Outro arquivo */ package orkut; public class AutomovelBasico extends Automovel { public AutomovelBasico() { super(); // Chama construtor de Automovel System.out.println("Um AutomovelBasico foi criado."); } } /* Outro arquivo */ package orkut; public class TestaAutomovelBasico { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new AutomovelBasico(); } }