陈奕迅老婆名字怎么读:看看下面的java代码

来源:百度文库 编辑:中科新闻网 时间:2024/05/14 03:33:06
下面的代码能编译运行却异常。为什么
class Test
{
public static void main(String args[])
{
A a =new A();
B b=(B)a;
}
}

class A{

}

class B extends A{
}

B b=(B)a;这个不能强制转换,父类转换不了子类
但可以
A a = new B();

类型转换错误