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成神之路。
共有 0 条评论