java多态

Posted on   liuxin6de1b  阅读(8)  评论(0编辑  收藏  举报

多态的定义:

父类引用指向子类对象

实现多态的三个要素:

1.编写具有继承关系的父类和子类

public class Demo extends Test

2.子类重写父类方法

重写的定义是子类和父类拥有相同方法名或者相同属性的方法

3.使用父类的引用指向子类的对象

符合这三个条件就可以使用多态

多态的向上转型

子类转化为父类

自动转换

父类=new 子类();

多态的向下转型

父类到子类的转换

强制转换

子类 名=(子类)父类 名

instanceof

pet instanceof dog

判断pet类型是否属于狗类型

相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】

随笔 - 44, 文章 - 0, 评论 - 0, 阅读 - 1620

Copyright © 2025 liuxin6de1b
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示