Java向上转型和向下转型

 时间:2026-02-17 02:12:40

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向上转型和向下转型

  • 银行卡身份证过期怎么办还能用吗?
  • 空袭风暴游戏机
  • 厦门东渡码头到鼓浪屿船票怎么买
  • 怎么查看驾驶证电子版?
  • 手机微信里的城市服务怎么添加到桌面上
  • 热门搜索
    我的世界怎么装mod 脚掌疼是怎么回事 淘宝怎么换货 史密斯燃气热水器怎么样 运动会通讯稿怎么写 眼保健操怎么做 我不受欢迎怎么想都是你们的错 共享文件夹怎么设置 拌面怎么做 snp面膜怎么样