有关类继承

xlj007 2019-12-02 09:23:32
请教大家一个问题,我现在有三个类, class A, class B : A, class C : B, 想要实现A类中的部分方法对C类不可见,请问大家有什么办法?
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
andy_wanhl 2019-12-02
  • 打赏
  • 举报
回复
基类Public的方法,子类可以访问基类的方法,或重写或直接使用,唯独不能不可见。 所以,你只能单独重新开一个基类了,放开子类可以访问的公共方法。
正怒月神 2019-12-02
  • 打赏
  • 举报
回复
不行。这也违反继承的概念。
xlj007 2019-12-02
  • 打赏
  • 举报
回复
引用 1 楼 andy_wanhl 的回复:
父类定义为private私有方法,子类是不能访问的
是我没描述清楚,要求对B类可见,对C类不可见
andy_wanhl 2019-12-02
  • 打赏
  • 举报
回复
父类定义为private私有方法,子类是不能访问的

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧