java中的抽象类

it2022-05-05  138

为什么需要抽象类?

  抽象类是一种模板模式,抽象类为所有子类提供了一个通用的模板,子类可以在这个基础上进行扩展。

  通过抽象类可以避免子类设计的随意性。

抽象类使用要点:

  1.有抽象方法对的类只能定义为抽象类。

  2.抽象类不能被实例化。

  3.抽象类可以包含属性、方法、构造方法。但是构造方法不能用来实例化,只能用来被子类调用。

  4.抽象类只能用来继承。

  5.如果继承之后,必须被子类实现其中的静态方法。

抽象类和普通父类的区别:

  就在于包含抽象方法,抽象方法必须被子类实现,从而可以对子类的设计进行规范。

 

转载于:https://www.cnblogs.com/cora1/p/8602279.html


最新回复(0)