下面程序结果为:( )
class TestA {
public void start() {
System.out.println("TestA");
}
}
public class TestB extends TestA {
public void start() {
System.out.println("TestB");
}
public static void main(String[] args) {
((TestA) new TestB()).start();
}
}TestA
TestB
编译失败
运行时抛出异常
Cast类型不会改变方法覆盖的效果。