Por favor … alguém saberia me explicar por qual motivo esse código não compila ?
// primeira classe está no diretório "um"
package um;
public abstract class Pai {
abstract void fazAlgo();
}
// classe Filha no diretorio "dois"
package dois;
public class Filha extends Pai {
public static void main(String[] args) {
Filha f = new Filha();
f.fazAlgo();
}
public void fazAlgo() {
System.out.println("Feito");
}
}
Penssei que fosse devido ao método na classe filho ser public, mas fiz o teste e não é …
Também não é devido à aquela instrução que o NetBeans coloca : @Override
Então o que é ? :roll:
Obrigado …

