class 类型名字/*定义*/

  1. class Human
  2. {
  3. int age;
  4. string name;
  5. }

型的储存大小由其成员变量来确定

实例对象

实例创建的方式,默认值是null

  1. Human human = new Human();

实例变量的访问方式,变量.里边内容 = 相对应的变量类型的变量

  1. human.name = "Name;
  2. string myName = Human.name;

name 会报错,原因是
访问级别:public private ,就是有没有遍历出来
变量没写默认就是 private所以会报错

类型里定义静态 函数(访问级别类似)

  1. class Human
  2. {
  3. int age;
  4. public string name;
  5. public static void PrintTypeName()
  6. {
  7. Console.WriteLine("TypeName = Human")
  8. }
  9. }

调用

  1. Human.PrintTypeName();

类型里面定义静态变量

  1. class Human
  2. {
  3. public static bool canFly = false;
  4. }

调用

  1. Human.canFly = true;
  2. bool canFly = HumancanFly

区别于普通变量,他只在自己的脚本内起作用,其他脚本不能调用

const 常量的定义和访问方式

  1. class Human{
  2. public const int MaxAge = 200;
  3. }
  4. Human .MaxAge =100;
  5. int humanMaxAge = Human.MaxAge; //结果是错误的

原因是由于const属于不能修改的变量,是恒定不变为200.