abstract修饰符
abstract修饰符
abstract可以修饰类也可以修饰方法,修饰类为抽象类,修饰方法为抽象方法
特点:
-
抽象类中可以有普通方法和属性
-
抽象方法和抽象属性必须要在抽象类中
-
不能new抽象类,只能靠子类去实现它(约束)
抽象类中的抽象方法只有方法的名字,没有方法的实现
源代码
public abstract class Action {
public abstract void doSomething();
//这里的doSomething方法应该由继承Action类的子类来重写方法
}
*注:抽象类的子类也可以为抽象类,通过子类的子类方法重写实现方法