热门

最新

红包

立Flag

投票

同城

我的

发布
qq_44111805
Hard Coder
2 年前
trueqq_44111805

Java的多态(一)

多态是同一个行为具有多个不同表现形式或形态的能力

对象多态性的核心在于方法的重写

通过对象的向上转型可以实现接受参数的统一,向下转型可以实现子类扩充的调用(一般不操作向下转型,有安全隐患)

两个没有关系的类对象是不能够转型的,一定会产生ClassCastException

编译类型看定义时=号的左边,运行类型看=号的右边

属性没有重写之说!属性的值看编译类型

instanceof是Java中的二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时返回true;否则返回false

https://www.runoob.com/java/java-polymorphism.html

https://zhuanlan.zhihu.com/p/610638158

https://blog.csdn.net/zhao_miao/article/details/83750898

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
秸秆绿色装配式房屋,革新的不止是建筑来自社区: 哪吒社区, 频道: 前端, https://bbs.csdn.net/topics/617693021
立即登录