2009年2月5日星期四

父类的对象和子类的对象的转换

今天遇到一个关于OO的非常基础、非常easy的小问题,确怎么样没想明白。记录如下:

Class A是Class B的父类: class B extends A。现在:
A a  = new A();
B b = new B();
如果:
b = (B)a
则是错误的;
而:
a = (A)b
就是正确的。

没有评论:

发表评论