0

我有一个基础测试类,它有一个方法(比如ABC ())和一个需要由子类实现的属性(比如Prop1 ),如果子类没有实现,那么它会抛出“未实现”异常——没事。

我已将此 A​​BC() 方法标记为 [TestMethod]。

现在这个方法只能由从它派生的子类执行,而不是从基类类本身执行。即这个方法应该只对子类而不是基类本身执行。

其实问题是什么。。

我怎么能确保这个方法不应该从基类执行?

提前致谢 :)

4

1 回答 1

0

在 C++ 中,您需要使 ABC() 成为纯虚函数:

virtual void ABC() = 0;
于 2013-09-06T06:35:18.550 回答