类似于基本数据类型之间的强制类型转换。
存在继承关系的父类对象和子类对象之间也可以
在一定条件之下相互转换。
这种转换需要遵守以下原则:
1.子类对象可以被视为是其父类的一个对象
2.父类对象不能被当作是某一个子类的对象。
3.如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实 n际参数。
4.如果父类对象与引用指向的实际是一个子类对象,那么这个父类对象的引用可以用强制类型转 n换转化成子类对象的引用
父类与子类的转换条件
最新推荐文章于 2024-07-20 03:28:25 发布
本文介绍了在面向对象编程中,子类对象与父类对象之间的类型转换规则。主要包括:子类对象可以当作父类对象使用;父类对象不能直接当作子类对象使用;父类参数可以接受子类对象;特定条件下父类对象可通过强制类型转换变为子类对象。
942

被折叠的 条评论
为什么被折叠?



