Noe*_*mer 10 c# access-modifiers
派生类如何从基类调用方法.
另一方面,其他课程不应该有访问权限.
我的情况:
我有一个基类,我写了一个私有方法来注册一些值.
private void register(string param1, int param2){//...}
Run Code Online (Sandbox Code Playgroud)
我这样做是为了允许子类注册不同的东西.
问题是,派生类无法访问基类的私有方法或字段.
这对我来说很有意义,因为私有意味着私人.
我不想将该方法设为公共,因为其他类不应该能够调用此方法.
有人可以提供解决方案或指导我更好的设计吗?
dim*_*cas 22
当您声明私有内容时,只有定义它的类才能访问它.甚至不是派生类
你需要的是什么 protected
当声明某些内容时protected,任何派生类都可以访问它,同时保持对其他非相关类的隐藏
| 归档时间: |
|
| 查看次数: |
8424 次 |
| 最近记录: |