◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
具体类与抽象类继承关系详解
当一个具体类继承自抽象类时,具体类必须实现抽象类中声明的所有抽象方法。这是因为抽象方法没有具体的实现,因此具体类必须提供自己的实现。
继承关系中,具体类可以被称为抽象类的子类、派生类或实现类。而抽象类可以被称为该具体类的父类、基类或超类。
对于问题中 A 继承自 B 的关系,B 可以被称为 A 的父类、基类或超类。这三个术语在描述继承关系时具有相同的意思。
抽象类与普通基类的比较
抽象类感觉就像具有额外约束条件的基类。它不能被实例化,而普通基类却可以。但是,如果普通基类被实例化了,它就没有作为基类的意义了。
因此,抽象类和普通基类在作为基类的身份上没有本质区别。它们都可以被称为父类、基类或超类。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。