Mais outra…
Então eu marque que essa questão não compilaria, e testei para ter certeza !
Porém compilou.
[b]package testeKiller3.QUESTION187;[/b]
public class Message {
String getText() {
return "text";
}
}
Essa classe tenta sobrescrever o método package String getText():
[b]package testeKiller3.QUESTION185;[/b]
public class XMLMessage extends [b]testeKiller3.QUESTION187.Message[/b] {
String getText() {
return "<msg>text</msg>";
}
public static void main(String[] args) {
System.out.println(new XMLMessage().getText());
}
}
O compilador me da um warning, dizendo que esse método não é override da superClasse
Porém compila…
Alguém explica ?!
Grato.