使用abstract定义的类被称之为抽象类。
(1)抽象类不能够生成对象
(2)如果一个类当中包含有抽象函数,那么这个类必须被声明为抽象类
(3)如果一个类当中没有抽象函数,那么这个类也可以被声明为抽象类
抽象类可以有构造函数,可以在生成子类对象的时候被调用