首页 > 代码库 > 抽象类

抽象类

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

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

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

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

 

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

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

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

抽象类