抽象类和final修饰符
抽象类和抽象方法的特点:
1.都通过abstract关键字来修饰。
2.抽象类不能实例化。
3.抽象类中可以有 0~多个抽象方法。(可以没有抽象方法)
4.抽象方法只有方法声明,没有方法实现。(没有方法体)
5.有抽象方法的类必须声明为抽象类。
6.子类必须重写父类(抽象类)中所有的抽象方法才能实例化,否则子类还是一个抽象类。
final修饰符:
1.用final修饰的类,不能被继承。
2.用final修饰的方法,不能被子类重写。
3.用final修饰的变量(包括成员变量和局部变量)将变成常量,只能赋值一次。