Oi pessoal
é aparentemente simples, mas não consegui entender pq não faz o cast para A. Esta mostrando sempre TestB
public class TestB extends TestA{
public void start() {
System.out.println("TestB");
}
public static void main(String[] args) {
((TestA)new TestB()).start();
// TestA a = (TestA) new TestB();
// a.start();
}
}
class TestA {
public void start() { System.out.println("TestA"); }
}
Alguem pode me explicar?
abraço
