void x(int i) throws IOException {
System.out.println("b");
super.x(i);
}
Quando tem um super, esse comando não deveria ser o primeiro comando do método ou só funciona dessa forma para construtores?
void x(int i) throws IOException {
System.out.println("b");
super.x(i);
}
Quando tem um super, esse comando não deveria ser o primeiro comando do método ou só funciona dessa forma para construtores?
Sim, tem a chamada do construtor pai implicitamente antes do System.out, porém, a linha "super.x(i);" está invocando um método da classe pai, o que é permitido.