关于抽象类

Posted on 2021-05-22 18:00  Drink9  阅读(58)  评论(0)    收藏  举报

1.抽象类不能被实例化,抽象类的目的就是为了实现多态的共同点,其有构造器,派生类去实现它时需要抽象类的构造器,会在派生类实例化时被调用,因此其构造器也是为了实现多态的共同点构造

2.如果一个类继承了抽象类,那么抽象类里所有的抽象方法都都需要被定义,否则继承的类也会变成抽象类

3.即使没有任何抽象方法,一个类仍然可以被定义为抽象类,这种特点体现在我们不想让一个抽象类拥有任何的抽象方法,我们想禁止这个类的所有实例,这种特点的能力将会非常有用。