java 抽象类

1.用abstract抽象一个类时,这个类叫做抽象类。

2.用abstract抽象一个方法时,这个方法叫做抽象方法,该方法只有方法声明,没有方法实现。具体格式:如abstract int absrtact m ethod();

3.含有抽象方法的类必须声明为抽象类。

4.抽象类不能实例化,抽象类是专门用来被子类继承的,如果一个子类没有重写一个抽象类的全部方法,则此子类仍为抽象类。

5.不能用abstract 修饰属性,私有方法,构造器静态方法,final的方法。

6.由abstract抽象类衍生出一种模板方法设计模式:

抽象类就像一个大纲,里面的抽象方法就像一个个章节标题,而子类就是根据这些章节的标题将具体内容写出来。

原文地址:https://www.cnblogs.com/wfswf/p/14631134.html