Java基础学习笔记14——多态

目录
1、多态概述
2、多态中成员访问特点
3、多态的好处和弊端
4、多态中的转型

1、多态概述
同一个对象,在不同时刻表现出来的不同形态。
多态的形式:有具体类多态、抽象类多态、接口多态。
多态的前提和体现:
有继承/实现关系;有方法重写;有父(类、接口)引用指向(子、实现)类对象。
2、多态中成员访问特点
//父类引用指向子类对象
Animal a = new Cat();
成员变量:编译看左边,执行看左边;成员方法:编译看左边,执行看右边。
为什么成员变量和成员方法的访问不一样呢?
因为成员方法有重写,而成员变量没有
代码演示:
package PMPackage;

//父类
public class Animal {
public int age = 40;

public void eat(){
System.out.println("动物吃东西");
}
}
package PMPackage;

public class Cat extends Animal

Java基础学习笔记14——多态最先出现在Python成神之路

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

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