字段旧称->“成员变量”
与对象关联的字段亦称为“实例字段”或“实例变量”
与类关联的字段称为“静态字段”或“静态变量”,由static修饰;
例如:
using System;
namespace Demo1
{
class Program
{
static void Main(string[] args)
{
/*
* 以下代码的意思是:有一个男人名叫Adam,今年27岁了
* */
//方法一:调用无参构造器—>创建一个“人”对象
Person stu1 = new Person();
//这个人有三个属性:姓名、性别、年龄
stu1.Name = "Adam";
stu1.Sex = "male";
stu1.Age = 27;
//方法二:调用有参构造器
Person stu2 = new Person("Adam","male",27);
/*
* 以下代码的含义是:有一群男人,他们名字都叫“亚当”,今年都是30岁了,或者说平均年龄是30岁也行
* */
//如何调用static修饰的静态变量:"类名.+属性"
Person.OneName = "亚当";
Person.OneSex = "男";
Person.OneAge = 30;
}
}
class Person
{
//实例字段/或称实例变量 与对象关联或者说就是对象的属性
public string Name;
public string Sex;
public int Age;
//静态字段/静态变量 与类关联或者说就是人这个“类”的属性,必须用static修饰
public static string OneName;
public static string OneSex;
public static int OneAge;
//实例构造器(无参数)
public Person()
{
}
//实例构造器(有参数)
public Person(string Name, string Sex, int Age)
{
this.Name = Name;
this.Sex = Sex;
this.Age = Age;
}
//静态构造器
static Person()
{
OneName = "亚当";
}
}
}