public class Xx {
void print(){
System.out.println("xxx");
}
}
public class Yy extends Xx{
void print(){
System.out.println("xxx");
}
}
public class Kk extends Yy {
void print(){
System.out.println("kkk");
}
public static void main(String[] args) {
Kk k = new Kk();
k.print();
((Yy) k).print();
((Xx) k).print();
}
}
Imprime KKK , KKK , KKK
Pq impreime isso já que esta sendo feito o (casting) !?
Não era para imprimir isso kkk,yyy,xxx ?
Duvida cruél .