【发布时间】:2011-01-05 05:28:17
【问题描述】:
让 C# 不实例化一个类,除非继承的最简单方法是什么?
听起来很奇怪,但我不想解释原因。我有一个基类和两个继承它的类。我只想使用派生类而不是基类。派生类没有任何额外的功能。什么是不允许我编写 new BaseClass(); 的最简单方法?所以我不会不小心使用它?我确实有在基类而不是派生类上运行的函数。
【问题讨论】:
-
我喜欢一个人描述一个现有特征的问题(在这种情况下是抽象类)。他们的问题如此整洁,答案如此清晰,让我非常满意。
-
原来也有人对我投了反对票。很奇怪。
-
@acidzombie24,我猜是因为当您忽略了超过 20 个赞成票的答案时,您接受了一个不受欢迎的答案。
-
有什么大不了的?我+1 20 票,两个答案都是一样的。使用 abstract 关键字。
标签: c# class inheritance