访问修饰符

Posted 小二上酒彡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问修饰符相关的知识,希望对你有一定的参考价值。

C#中的访问修饰符

1.private,私有访问修饰符,被private访问修饰符修饰的成员只能在当前类的内部可以访问,其他地方一律不能访问[类中成员,如果不写访问修饰符则默认都是private]

2.protected,被protected访问修饰符修饰的成员,只能在当前类的内部或者所有子类中使用,不管是否在一个程序集.

3.internal,被internal访问修饰符修饰的成员,只能在同一个程序集中使用.

4.protected internal,这个访问修饰符兼具protected与internal的特性(合集),当前类的内部,所有子类的内部,或者同一个程序集中访问.

5.public,没有限制

 

注意: 自己写的类,只能被internal或者public修饰

以上是关于访问修饰符的主要内容,如果未能解决你的问题,请参考以下文章

在Java和c#中如果不写访问修饰符,类和类成员默认的是啥访问修饰符?

Java_修饰符详解

在Java和c#中如果不写访问修饰符,类和类成员默认的是啥访问修饰符?

Java中成员属性默认访问修饰符是啥

比类访问修饰符限制更少的成员访问修饰符有啥用?

java修饰符