estava revisão a parte de sobrescrita de métodos (listagem de itens la página 62)
no 6º item
- o método SOBRESCRITOR pode lançar qualquer exceção (de tempo de execução) não-verificada, independentemente de o método sobrescrito lançar ou não a exceção.
mas… quem seria o método [quote]sobrescritor[/quote], é o da superclasse ou o da subclasse ?
para comprovar, eu fiz o teste no netbeans…
[code]import java.io.IOException;
class Class1{
private int x;
public void z() throws IOException{
}
}
class Class2 extends Class1{
public void z(){
}
public Class2(){
}
}
public class TestClass{
public static void main(String [] args){
Class2 c2 = new Class2();
c2.z();
}
}[/code]
seria então SOBRESCRITOR (superclasse) e SOBRESCRITO (subclasse) ? só pra mim isso não faz sentido ?