首页 > 分享 > 面向对象网课第四节

面向对象网课第四节

一、多态的概念

什么叫做多态

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

所属分类:萌宠日常
上一篇: 国内公民办理收养登记的程序有哪些
下一篇: 开发宠物领养小程序的好处和功能有