0

有没有办法使基类(自定义,可编辑)中的方法对继承它的类公开,但不能超越?

我希望给定的方法在所有“包含”它的类中都是“私有的”,但不能从其他类访问。

一点背景:

我有三个非常相似的类,并且正在创建一个基类,其中包含三个类共享的一些属性和方法。其中一些属性和方法是私有的,应该是私有的,但我不能在基类中将它们设置为私有,或者它们不能在这三个中访问。

4

3 回答 3

8

您正在寻找受保护的访问修饰符。

于 2013-05-01T19:19:17.623 回答
3

你想要的protected关键字:

http://msdn.microsoft.com/en-us/library/bcd5672a(VS.71).aspx

于 2013-05-01T19:19:16.047 回答
1

protected访问修饰符可能是您正在寻找的。受保护的成员可在其类内和派生类实例中访问。

于 2013-05-01T19:20:28.057 回答