interface A{}
interface B{}
public class C{
public static void main(String []args){
A a=null;
B b=(B)a;
}
}
这样竟然不会编译异常。我在JDK1.4上的。
class A{}
class B{}
public class C{
public static void main(String []args){
A a=null;
B b=(B)a;
}
}
这样就编译出错了,不相干的类不能强转。