抽象类(非重点)
- 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。
- abstract修饰的类就是抽象类,修饰的方法就是抽象方法
- 抽象类中可以有普通方法,但有抽象方法时一定要声明为抽象类
- 抽象类不能使用new来创建对象,它是用来让子类继承的
- 抽象方法只有方法的声明,没有实现,让其子类实现
- 子类继承抽象类,必须实现抽象类的所有方法, 否则该子类也要声明为抽象类
package com.oop.demo08;
//abstract 抽象类 java的类是单继承,但是接口可以多继承
public abstract class Action {
//约束~让别人帮忙实现
//abstract 抽象方法,只有方法名字,没有方法的实现!
public abstract void doSomething();
}
package com.oop.demo08;
//子类在继承了抽象类的所有方法时,必须对抽象类方法进行实现,除非
public class A extends Action{
@Override
public void doSomething() {
}
}
标签:补充,子类,abstract,面向对象,继承,抽象类,方法,public
From: https://www.cnblogs.com/dayu2022/p/16607236.html