C#中类的相关权限关系
访问权限 class 类名 :父类(默认为共有继承)
等价于C++中类定义的形式为:class 类名:访问权限 父类
类名必须与脚本名称保持一致。
类的访问权限:
public:公有的,可以在任意程序集中访问(.dll/一个项目)。
internal(默认访问权限):内部的,只能在当前程序集中访问。
成员变量的访问权限:
定义格式:访问权限 类型 变量名,例 public int a;
public:公有的,在任意程序集的类中和类外都能访问。(可在Inspector面板上赋值)
internal:内部的,在当前程序集中的类中和内外访问。
protected:保护的,在任意程序集中的子类和类中都可访问。
private:私有的,只有在本类中才可访问。
例图
属性:
访问权限 类型 函数名
{
//set访问器 //可写
//get访问器 //可读
}
1.可以设置只读或者只写(但只能显示的设置一个权限)
2.可以限制某个值