抽象类

一、抽象类的概念

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

二、抽象类的特点

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

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

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

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

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

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

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

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

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

四、抽象类的子类的特点

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容