C#中类的相关权限关系

访问权限 class 类名 :父类(默认为共有继承)

等价于C++中类定义的形式为:class 类名:访问权限 父类

类名必须与脚本名称保持一致。

类的访问权限:

public:公有的,可以在任意程序集中访问(.dll/一个项目)。

internal(默认访问权限):内部的,只能在当前程序集中访问。

成员变量的访问权限:

定义格式:访问权限  类型 变量名,例  public int a;

public:公有的,在任意程序集的类中和类外都能访问。(可在Inspector面板上赋值)

internal:内部的,在当前程序集中的类中和内外访问。

protected:保护的,在任意程序集中的子类和类中都可访问。

private:私有的,只有在本类中才可访问。

例图

C#中类的相关权限关系

 

 

 

 

 

 

 

 

属性:

访问权限 类型 函数名

{

//set访问器  //可写

//get访问器 //可读
}

1.可以设置只读或者只写(但只能显示的设置一个权限)

2.可以限制某个值