抽象类
//父类中
public abstract class Action {
//名称的约束
//abstract 抽象方法,只有方法名字,没有方法实现
public abstract void doSomething();
//抽象类的特点:
//1.无法实例化,需要靠子类去实现相应方法,自身起到约束子类的作用
//2.抽象类中可以有普通方法
//3.抽象方法必须在抽象类中
}
//子类中
//继承抽象类所有方法的子类,都必须要有实现对应抽象方法的方法,除非自身为抽象类
public class A extends Action {
@Override
public void doSomething() {}
}

浙公网安备 33010602011771号