网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Java向上转型和向下转型

时间:2024-11-09 03:11:13

1、先写两个类A和B。A类为基类,B类继承A类。

Java向上转型和向下转型

2、向上转型(不用强制转换):子类对象变陕择遑握父类对象。也就是说,B类变成了A类,然后B类特有的printB()方法会丢失。但a.print()调用的是B类本身的print()方法。

Java向上转型和向下转型

3、向下转型(需要强制转换):父类对象变子类对象。B类变回B类,又可以用它特有的printB()方法了。

Java向上转型和向下转型

4、这种向下转型是错误的,因为aa变量指向的不是B对象而是A对象。

Java向上转型和向下转型
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com