class
类型名字/*定义*/
class Human
{
int age;
string name;
}
型的储存大小由其成员变量来确定
实例对象
实例创建的方式,默认值是null
Human human = new Human();
实例变量的访问方式,变量.里边内容 = 相对应的变量类型的变量
human.name = "Name;
string myName = Human.name;
name
会报错,原因是
访问级别:public private ,就是有没有遍历出来
变量没写默认就是 private所以会报错
类型里定义静态 函数(访问级别类似)
class Human
{
int age;
public string name;
public static void PrintTypeName()
{
Console.WriteLine("TypeName = Human")
}
}
调用
Human.PrintTypeName();
类型里面定义静态变量
class Human
{
public static bool canFly = false;
}
调用
Human.canFly = true;
bool canFly = Human。canFly:
区别于普通变量,他只在自己的脚本内起作用,其他脚本不能调用
const 常量的定义和访问方式
class Human{
public const int MaxAge = 200;
}
Human .MaxAge =100;
int humanMaxAge = Human.MaxAge; //结果是错误的
原因是由于const属于不能修改的变量,是恒定不变为200.