当使用纯虚方法的基类时,这使得它无法实例化该类。如果我在这个基类中有常规方法和属性,派生类是否仍然正常继承那些?
例如属性的getter和setter。
答案 0 :(得分:2)
是的,所有方法都是继承的。
答案 1 :(得分:0)
正如莫伦所说,亲自试试吧。但是,在主题周围加入更多结构...
有接口继承(我可以在一个对象上调用哪些方法?)和实现继承(当我在这个对象上调用这个方法时会调用什么代码?)。纯虚方法提供接口继承,但不提供实现继承。虚拟(但非纯)方法提供两者,并允许派生类提供不同的实现。非虚方法提供了两种方法,但没有允许派生类提供不同实现的选项。