试题详情
- 简答题父类对象与子类对象相互转化的条件是什么?如何实现它们的相互转化?
-
类似于基本数据类型数据之间的强制类型转换,存在继承关系的父类对象和子类对象之间也可以在一定条件下相互转换。父类对象和子类对象的转化需要注意如下原则:
(1)子类对象可以被视为是其父类的一个对象。如一个Student对象也是一个Person对象。
(2)父类对象不能被当作是其某一个子类的对象。
(3)如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。
(4)如果父类对象引用指向的实际是一个子类对象,那么这个父类对象的引用可以用强制类型转换转化成子类对象的引用。 关注下方微信公众号,在线模考后查看
热门试题
- 数组元素怎样进行缺省的初始化?
- 使用以下哪个类可在GUI中实现按钮功能?
- 在类的继承中,构造函数如何处理?()
- 高次方程尾数的问题:求13的298次方的
- 哥德巴赫猜想是说任何一个大于2的偶数都能
- public class&e
- HTTPS是使用()来保证信息安全的。
- How can
- What is th
- 现有: int
- static void&en
- 框架中包括哪些窗格? ()
- Which statemen
- Which statemen
- String foo&ens
- 现有: import&en
- 下面正确的创建 Socket 的语句是(
- What is th
- String字符串是只读的,因此不支持“
- 当一个处于阻塞状态的线程解除阻塞后,它将