Nuhman navegador:
Sonar quejándose de nombre de método en una clase privada cuando utilizando el mismo nombre de método privado de los padres. En lo que la calidad del código es la desventaja de la definición de un método privado con el mismo nombre de método privado de los padres?
¿O tenemos necesidad de clasificar esto como falso positivo
Aditya Narayan Dixit:
OMI es porque eso podría prestarse a confusión. Considere a continuación, leer el comentario:
class Child extends Super{
public void myMethod() {
System.out.println("in child");
}
}
class Super{
public static void main(String[] args) {
Super s = new Child();
s.myMethod(); // At this point you might expect myMethod of child to be called if it'll call the Parent's since it is private.
}
private void myMethod() {
System.out.println("in super");
}
}