立即学习:https://edu.csdn.net/course/play/2925/268286?utm_source=blogtoedu
1、抽象类: abstract class A{}
2、抽象方法:当多个具体的实体类存在共同的行为,但是有不同的表现,在父类的继承过程中,父类的方法具体实现不确定,但是能确定是子类都有这种行为。
public abstract void smoke()
3、抽象类中可以没有抽象方法,但是抽象方法中属于抽象类。
4、抽象类的特点:
a、抽象类不能实例化,只能被继承
b、继承了抽象类的非抽象类必须实现抽象类的所有抽象方法。
c、抽象类可以继承抽象类,不用实现父类抽象类的抽象方法。
d、抽象类的方法不能与private、final、static这些关键字共存。