类的定义成员定义修饰符

Posted swtool

tags:

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

 

类的定义
  修饰符 含义
1 无或internal   只能在当前项目中访问类,其它项目引用后也无法访问
2 public   可以任何地方访问类
3 abstract  不能实例化,只能供继承之用
4 sealed   不能供派生之用,只能实例化
5 internal abstract 1+3
6 public abstract 2+3
7 internal sealed 1+4
8 public sealed 2+4
     
成员的定义
1 public 成员可以由任何代码访问。
2 protected 成员只能由类或派生类中的代码访问。
3 internal 成员只能由程序集内部的代码访问。
4 protected internal 它们只能由程序集中派生类的代码来访问。
5 private 成员只能由类中的代码访问(如果没有使用任何关键字,就默认使用这个关键字)。
6 static 声明字段、方法和属性,这表示它们是类的静态成员,而不是对象实例的成员

 

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

c#类的修饰符都有哪些?

14.11类的成员修饰符

面向对象:封装:构造函数;类的主方法;权限修饰符;对象的创建

python 类成员的修饰符

内部类包修饰符代码块

Scala访问修饰符