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(); } }
