抽象类

2022-03-06  本文已影响0人  sakura579

一、抽象类的概念

包含一个抽象方法的类就是抽象类,其本质是对多个普通类中相同的部分的抽象。

二、抽象类的特点

1.抽象方法和抽象类使用 abstract 修饰;

2.有一个抽象方法的类必须是抽象类;

3.抽象类中一定有抽象方法,反之不成立;

4.抽象类不能够实例化 ,即不能创建对象;

5.抽象类的成员一般使用 public 或者 protected修饰;

6.抽象类的抽象方法强制子类重写;

  1. 抽象类中所有的内容均是用来给子类使用;

三、抽象类与普通类的区别

抽象类和普通类在结构上的区别:抽象类有抽象方法,而普通类没有。

四、抽象类的子类的特点

1 如果子类想要继承抽象类,就必须实现抽象类中所有的抽象方法;

2 如果子类不想实现父类的抽象方法,那么子类必须升级为抽象类。

上一篇下一篇

猜你喜欢

热点阅读