c#继承规则(一段代码说明)

using System;
class class1
{
    protected int id;  //如果id是private只能在class1内部访问,并且不能被继承。如果是proteced则能被继承
    //并且在子类中也能被访问,如果是public能被继承并且能在类外部访问
}
class class2:class1
{
    public int heh;
    private int idd;
    public void show()
    {
        base.id = 1;
        Console.WriteLine(idd);
    }
}
class Test
{
    public static void Main(string[] args)
    {
        class1 c1 = new class1();
        class2 cc = new class2();
        cc.show();
        Console.WriteLine(cc.heh);
    }

}

阅读更多
个人分类: c#
上一篇接口,虚函数,抽象类的理解
下一篇c#委托理解复习
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭