Java继承
2022/4/7 17:19:47
本文主要是介绍Java继承,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
继承
用 extends
继承
用 super()
调用父类构造方法或成员方法
class son extends father { public son() { super(); super().doIt(); } }
重写父类方法时,修饰权限只能从小到大改变。
Object
是所有类的父类。
getClass().getName()
获得类名
转型
和变量类型转换类似, 向上转型为子类转父类, 及子类可以代替父类进行操作。
向下转型为父类转子类, 一般会出问题, 必要时必须进行强制类型转换。
instanceof
myobject instanceof ExampleClass
可以用于向下转型时判断父类是否为子类的实例, 如果不是直接操作会出错, 需要先判断再进行操作。
多态
通过向上转型, 只用父类定义方法, 而直接使用子类进行操作。
这篇关于Java继承的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?