Java学习笔记之——多态、抽象

时间:2022-05-02 11:04:15

1. 多态

多态:同一种事物调用同一个方法有不同的表现行为。(同一类型操作,作用于某一类对象,可以有不同的解释,产生不同的执行结果)

应用场景;当你定义一个功能性的方法可以使用多态的概念

前提:子类继承父类

实现接口

条件:态与继承、重写有关

2. 抽象 abstract

(1) 抽象类:用abstract修饰的类叫做抽象类

public abstract class People{

}

(2) 抽象方法:用abstract修饰的方法。没有方法体

public void Fun();

(3) 如果一个类中有抽象方法,那么这个类一定是抽象类;

如果一个类是抽象类,类中不一定存在抽象方法。

(4) 类继承抽象类:

  a.继续抽象下去

  Java学习笔记之——多态、抽象

  b.实现抽象方法,重写方法体

  Java学习笔记之——多态、抽象