欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > C# —— 访问修饰符对继承的影响

C# —— 访问修饰符对继承的影响

2024/11/30 9:00:03 来源:https://blog.csdn.net/lu2023_8_6/article/details/139998786  浏览:    关键词:C# —— 访问修饰符对继承的影响

People 父类

 当前类访问: 直接b或者this.b
        // 子类的访问: 直接b或者this.b
        // 对象访问: 对象.b 访问
        // 类访问  People.b

class People
{// 公共的 当前类 子类 对象都能访问public int b = 2;// 受保护的属性 当前类、子类可以访问,对象不能访问protected int c = 3;// 私有的这个属性 当前类可以访问 子类和对象不能访问private int a = 1;// 在别的项目中引入了该类 可以在子类使用 protected internal int d = 2;public void Text (){Console.WriteLine(a + ","+b+","+c+","+d);}
}

子类可以继承父类那些东西?
        // 私有的属性和方法不能继承 例如a不能继承
        // 公共的或者受保护的属性可以被继承过来 例如b c d

class Man:People
{public void Text2(){Console.WriteLine(","+b+","+c+","+d);}
}

Main

static void Main(string[] args)
{Man m1 = new Man();// 在外部可以访问共有的 也可以访问 protected internalConsole.WriteLine(m1.d +","+ m1.b);m1.Text2();// Man 自己类的方法 m1.Text();// 继承过来的}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com