抽象类

Posted Dva清流

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抽象类相关的知识,希望对你有一定的参考价值。

1.用abstract修饰的类叫做抽象类. 用abstract修饰的方法叫做抽象方法.

2.含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写.

3.抽象类不能被实例化.

4.抽象方法只需要被声明,而不需要实现.

 

抽象方法是为了子类的重写而提供声明. 如果父类被定义为抽象类那么从父类继承的子类必须要重写这个抽象方法.否则无法继续进行下去. 

如果不想让从父类继承的子类实现这个方法, 可以采用同样的手段让子类的方法和类抽象交给子子类来重写这个方法.

抽象的类就是残缺的类, 抽象类中的方法没有定义, 因为抽象方法不需要定义具体的方法只需要声明即可,没有{}只有().所有抽象的类和方法不可以直接用,必须经过重写.

以上是关于抽象类的主要内容,如果未能解决你的问题,请参考以下文章

抽象类及抽象类

抽象类与多态

抽象类和抽象方法

抽象类VS接口

抽象类

抽象类抽象方法