面向对象编程中,因为子类与父类存在继承关系,所以对象类型存在着转换,包括向上类型 转换和向下类型转换。
向上类型转换是指将子类对象引用转换为父类对象引用。子类对象也可以被当作是一种父类 的对象。这是因为继承的关系,子类总是能包含父类的非私有成员。一般情况下,变量会被声明 为父类的类型,引用子类的对象。
//向上类型转换示例——父类}
//向上类型转换示例——子类
public class ChildClass extends ParentClass{
public void print() {
System.out.println("子类方法");
}
public static void main(String[] args) {
ChildClass child = new ChildClass();//向上类型转换
child.print();
}
}
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>