c#的基类封装问题(100分)

  • 主题发起人 主题发起人 虫虫2000
  • 开始时间 开始时间

虫虫2000

Unregistered / Unconfirmed
GUEST, unregistred user!
有三个类A、B、C
A是B的基类,B是C的基类
我要怎么做才能让A的函数只向B暴漏,B的函数只向C暴漏
这种只有它的继承类才可以访问的函数如何声明啊?
 
那 A 是 C 的爷爷呀~!
好像不行吧?应该不行
 
改成public或protected的不就行了么
 
不可以改为保护的,那样就会都暴漏在C类中了。
我在想可以可以是友无之类的,
但我刚学,不知道具体应该怎样写!
那位高手指点一二啊。
 
关注中,还真没动过这个脑筋
 
如果真的会有这样的要求的话,我想是不是类的继承架构不对。
另外,可以使用接口解决此类问题吧
 
多人接受答案了。
 
后退
顶部