在C#中,要将基类声明为私有,可以使用私有嵌套类的方式。以下是一个示例:
public class OuterClass
{
private class BaseClass
{
// 基类的实现
}
public class DerivedClass : BaseClass
{
// 派生类的实现
}
}
在这个示例中,BaseClass
被声明为私有,只能在OuterClass
内部使用。DerivedClass
是公共的,可以在其他类中使用。这样,DerivedClass
就可以继承BaseClass
,而其他类无法直接访问BaseClass
。
这种方法适用于需要将基类限制在特定范围内使用的情况。
领取专属 10元无门槛券
手把手带您无忧上云