Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个基础测试类,它有一个方法(比如ABC ())和一个需要由子类实现的属性(比如Prop1 ),如果子类没有实现,那么它会抛出“未实现”异常——没事。
我已将此 ABC() 方法标记为 [TestMethod]。
现在这个方法只能由从它派生的子类执行,而不是从基类类本身执行。即这个方法应该只对子类而不是基类本身执行。
其实问题是什么。。
我怎么能确保这个方法不应该从基类执行?
提前致谢 :)
在 C++ 中,您需要使 ABC() 成为纯虚函数:
virtual void ABC() = 0;