Questão javaranch II "Programado para matar"

1 resposta
D

Can a method with no access modifier be overriden by a method marked protected?

Resposta: Yes, Overrinden method are allowed to have less restrinction, and since protected is less restricted then default (package), this is allowed.

não entendo, o metodo tem acesso default e é sobreescrito por outro com acesso protegido (protected)!? Achei que overrinden so houvesse através de herança.

1 Resposta

J

Sim, é através de herança. A questão está falando disso:

public class A {
  void metodo(){

  }
}

public class B extends A {
   protected void metodo(){

   }
}
Criado 7 de setembro de 2008
Ultima resposta 8 de set. de 2008
Respostas 1
Participantes 2