标签: c++ class methods virtual abstract
如果我有一个带有“virtual void Method()= 0”的AbstractClass。如果DerivedClass将实现定义为“virtual void Method(){}”或简单地“void Method(){}”,那有什么区别?
答案 0 :(得分:2)
没有区别。这只是为了清晰起见。
在基类中定义为虚拟的任何方法在从它继承的类中也是虚拟的,无论它是否被声明为这样。