国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java多态的表现形式分析

java多态的表现形式分析

头像

小妮浅浅

2021-01-18 12:52:443888浏览 · 0收藏 · 0评论

 一个事物的不同表现形式,如在高级java这个知识点中,就包括了高级和java两个属性。理解了这个例子后,我们进一步对多态的概念进行分析,以它的表现形式为切入点,分为重写、重载、抽象类和接口。下面我们分别就这些表现形式就行分析,并带来相关的代码实例。

1.重写

在继承过程中,子类定义了与父类中名称相同,参数相同,返回值相同的方法称为重写

重写时,子类不能比父类的访问权限更严格

重写的好处:增加代码的灵活性

Person p1 = new Student();
   Person p2 = new Teacher();
   p1.work(); //p1会调用Student类中重写的work方法
   p2.work(); //p2会调用Teacher类中重写的work方法

2.重载

在同一个类中,定义了多个名称相同,参数不同的方法称为重载,跟返回值无关。

参数不同的表现形式为个数不同,类型不同,顺序不同

重载的好处:增加代码的而灵活性

3.抽象类

Java语言中,一个类中的方法中给出了标准,而没有给出具体的实现方法,这样的类就是抽象类。

abstract class Fu {
     public abstract void method();
         }
class Zi extends Fu {
public void method(){
     System.out.println(“重写父类抽象方法”);
}
}
//类的多态使用
Fu fu= new Zi();

4.接口

在多态机制中,接口比抽象类使用起来更方便,而抽象类组成的集合就是接口。

abstract class Fu {
     public abstract void method();
         }
class Zi extends Fu {
public void method(){
     System.out.println(“重写父类抽象方法”);
}
}
//类的多态使用
Fu fu= new Zi();

以上就是java多态的表现形式分析,对于方法重载这一点上,在目前来说是否为多态的表现形式还存在争议,大家对于其他的三种形式需要牢牢掌握,重载进行简单了解即可。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《完美邻居2》电影在线观看| 火蓝刀锋在线观看| 公翁挺进苏玥的小洑视频| 哥布林杀手| 每天晚上都在汆肉中度| 大茄子| 窝窝视频网| 士豆动漫| 乐可小说| 《妈妈让我戴上避孕套》歌词| 两个奶头被吃得又翘又肿特别疼| 双乳被四个男人吃奶| 姑父有力挺送小芳的背景故事 | 《我的漂亮老板娘》演员名单 | 舌头伸进去添的我爽高潮| 潮湿的体温2| 中文在线字幕免费观看电视剧00..| 孤男寡女干柴烈火的下一句是什么| 两富婆轮流上阵| 音响怎么选| 恋爱之瘾| 丝袜| 《疯狂瑜伽》完整版| 桃色诱惑| 《交换做爰》在线观看| 《人奶魔劫》完整版| SNH48欧洲码和亚洲码图片| 老公拿狗给我配| 老师含紧一点H边做边走| 十一天十一夜| 旋转木马电动拼插木质科技| 双乳被四个男人吃奶H文| 《临时夫妻之孽缘》| 《在线观看交换做爰》| 半推半就干朋友老婆下一句怎么接| 女朋友的妹妹ID| 夜店| BRAVE| 电影《满足2》完整版在线观看| 沈倦| 美国大片又大又好看的PPT