首页 > 软件操作教程 > 编程开发 > Java
题目内容

Java 向上类型转换示例

题目答案

面向对象编程中,因为子类与父类存在继承关系,所以对象类型存在着转换,包括向上类型 转换和向下类型转换。

向上类型转换是指将子类对象引用转换为父类对象引用。子类对象也可以被当作是一种父类 的对象。这是因为继承的关系,子类总是能包含父类的非私有成员。一般情况下,变量会被声明 为父类的类型,引用子类的对象。

//向上类型转换示例——父类
public class ParentClass {
public void print() {
System.out.println("父类方法");
}
public void parentMethod() {
System.out.println("只在父类中定义的方法");
}

}

//向上类型转换示例——子类
public class ChildClass extends ParentClass{
public void print() {
System.out.println("子类方法");
}
public static void main(String[] args) {
ChildClass child = new ChildClass();//向上类型转换
child.print();
}
}ZX_G4S]F`9GS7FS_X4O3Z9N.png

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端