C#引用访问权限分析
本文实例分析了C#引用访问权限问题。分享给大家供大家参考。具体分析如下:
同样代码表现的不同行为:
创建基类(Super)和派生类(Sub)每个类有一个字段field和一个公共方法getField,并且使用内联的方式初始化为1,方法getField返回字段field。C#和Java代码及运行结果如下
classSuper { publicintfield=0; publicintgetField() { returnfield; } }
classSub:Super { publicintfield=1; publicintgetField() { returnfield; } }
classProgram { privatestaticvoidMain(string[]args) { Supersup=newSub(); Console.WriteLine("sup.getField()result:"+sup.getField()); Console.ReadKey(); } }