JAVA 多态(韩顺平)

目录

一.引例
二.多态的基本介绍
三.多态的具体体现
四.对象的多态
五.多态的细节讨论
1.多态的前提:
2.向上转型
3.向下转型
六.instancof比较操作符
七.多态的动态绑定机制
 八.多态的应用

一.引例
用一个例子类引出多态,当我们有一个Master类中有一个feed(喂食)的方法,完成对动物对象喂食的信息,比如Master给狗喂Bone
pubilc void feed(Dog dog , Bone bone){
}
一般都会这样写,但是当我们有多个动物对象和食物对象时,我们写出的代码会十分冗长,因此为提高代码的复用性,便于维护代码,我们引出多态。
二.多态的基本介绍
方法或对象具有多种形态。是面向对象的第三大特征,多态是建立在封装和继承基础之上的。
三.多态的具体体现

A a = new A();
//体现出形参列表具有多种形态
System.out.println(a.sum(10, 20));
System.out.println(a.sum(10, 20, 30)

JAVA 多态(韩顺平)最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/27846.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>