1、什么是抽象方法?
没有实际的工作方法就是抽象方法。
2、什么是抽象类?
包含抽象方法的类就是抽象类。
3、抽象类的特性
- 抽象方法不能直接实例化对象
- 抽象方法不能是private
- 抽象方法不能被final和static修饰,抽象方法要被子类重写
- 抽象类必须被继承,并且子类要重写父类的方法,否则子类也是抽象类,必须使用abstract修饰
- 抽象方法中不一定包含抽象方法,但是有抽象方法的类一定是抽象类
- 抽象类当中可以有构造方法,供子类创建对象时,初始化父类的成员变量
4、抽象类的作用
多了一重编译器的校验,在实际的开发中很有意义。