Questão 1 - Assinale a alternativa correta: No gabarito diz que essa é correta:
Os construtores da subclasse podem chamar construtores da superclasse através da palavra reservada this.
(ora, não é SUPER???)
Questão 2
public interface Interface1 {
default void metodo(){
System.out.println("Interface1");
}
}
public interface Interface2 {
default void metodo(){
System.out.println("Interface2");
}
}
public class Classe implements Interface1, Interface2 {
public void metodo() {
}
public void metodo1() {
Interface1.metodo();
}
public void metodo2() {
Interface2.metodo();
}
}
public class Principal {
public static void main(String[] args) {
Classe c = new Classe();
c.metodo();
c.metodo1();
c.metodo2();
}
}
No gabarito diz que esse código iria gerar err de stack overflow
Coloquei que as respostas seria mudar para:
Interface1.super.metodo() e Interface2.super.metodo()
O que vocês acham???