我注意到MSDN对条款非常谨慎"继承"和"实施"。
我们实现接口,但继承非抽象类。 我想抽象类的完整方法是继承的,但是 抽象方法已经实施。
答案 0 :(得分:4)
我认为抽象类的完整方法是继承的,但是 抽象方法已经实施。
NO。抽象方法(定义)被基类覆盖'重写方法。
抽象方法声明引入了一个新的虚方法,但没有提供该方法的实现。相反,非抽象派生类需要通过覆盖该方法来提供自己的实现。
当抽象类由两个完整组成时,我们应该使用什么术语 和抽象方法?
抽象类本身的定义表明它也可以包含方法定义,但它应该至少有一个抽象方法。
抽象类一方面没有实例(这是一个特征 一个接口),另一方面它可能包含完整的方法(这是一个 一个类的特征)。
抽象类显然是一个类的类别。