一、多态的概念
什么叫做多态
1、生活中的多态:不同类型的打印机效果不同(即同一种事物,由于条件不同,产生的结果也不同)。
2、程序中的多态:多态:同一个引用类型,使用不同的实例而执行不同操作
二、如何实现多态
1、使用多态实现思路
--编写父类
-- 编写子类,子类重写父类方法
--运行时,使用父类的类型
2、实现多态的两种形式
--使用父类作为方法形参实现多态
--使用父类作为方法返回值实现多态
三、使用父类作为方法形参实现多态
1、实现多态优化主人给宠物喂食
public class Master
public void feed (Pet pet){
pet.eat();
}
}
四、使用父类作为方法返回值实现多态
1、使用多态实现领养宠物
---使用父类作为方法返回值
---实现思路
----在Master类添加领养方法getPet(String typeld)
----创建测试类,根据主人选择宠物类型编号来领养宠物
--public class Master{
public Pet getPet(String typeld) }
... ...
}
五、多态示例代码
package object;
public class TestPolym { class Animal
相关知识
Java面向对象
面向对象
面向对象案例——宠物医院
pyhton面向对象的实例
面向对象练习(3)
初识面向对象(猫咪项目)
Python基本思想——面向对象编程
PHP面向对象(第一部分)
七:面向对象
【面向对象学习笔记day03】面向对象基础语法+内置函数+定义简单的类+创建对象+第一个面向对象程序+使用 Cat 类再创建一个对象+方法中的self参数+初始化方法+内置方法和属性+del+str
网址: 面向对象网课第四节 https://m.mcbbbk.com/newsview543190.html
上一篇: 国内公民办理收养登记的程序有哪些 |
下一篇: 开发宠物领养小程序的好处和功能有 |