Java基础:面向对象

当把子类对象赋给父类引用变量时,被称为向上转型,这种转型总是可以成功的,这也从另外一个侧面证实了子类是一种特殊的父类。这种转型只是表明这个引用的编译时类型是父类,但实际执行它的方法时,仍然表现出子类对象的行为方式。但把一个父类对象赋给子类引用变量时,就需要进行强制类型转型,并且还可能在运行时产生ClassCastException异常,使用instanceof运算符可以让强制类型转换更安全。

发布了81 篇原创文章 · 获赞 37 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/gaolh89/article/details/100876816