13.抽象类和抽象函数
2019-02-23 本文已影响0人
null_meng
1.抽象函数的语法特征
2.抽象类的语法特征
3.抽象类的作用
什么是抽象函数
只有函数的定义,没有函数体的函数,被称为抽象函数;
abstract void fun();
什么是抽象类
使用abstract定义的类被称之为抽象类;
1.抽象类不能够生成对象;
2.如果一个类当中包含有抽象函数,那么这个类必须被声明为抽象类;
3.如果一个类当中没有抽象函数,那么这个类也可以被声明为抽象类
抽象类可以有构造函数吗?
条件:
1.抽象类不能生成对象
2.构造函数用于生成类的对象
抽象类可以拥有构造函数,抽象类的子类可以通过super调用抽象类的构造函数
抽象类的作用
指导作用,抽象类表达的是一种概念,基类