//构造函数,去掉this
class Person
{
public String name;
public String sex;
public int age;
public double weight;
public Person()
{
name = "Wang";
sex = "man";
age = 30;
weight = 100;
}
public Person(String name, String sex, int age, double weight)
{
name = name; age = age;
weight = weight; sex = sex;
}
public void eatFood(double quanity)
{
double temp = this.weight;
this.weight = temp + quanity;
}
}
class Program
{
static void Main(string[] args)
{
Person firstman = new Person();
Console.WriteLine("Person()构造函数");
Console.WriteLine("name={0},sex={1},age={2},weight={3}", firstman.name,
firstman.sex, firstman.age, firstman.weight);
Person secondman = new Person();
Console.WriteLine("构造函数Person(String name,string sex,int age,double weight)");
Console.WriteLine("name={0},sex={1},age={2},weight={3}", secondman.name,
secondman.sex, secondman.age, secondman.weight);
Person thirdman = new Person("zhang", "woman", 25, 85);
Console.WriteLine("构造函数Person(String name,string sex,int age,double weight)");
Console.WriteLine("name={0},sex={1},age={2},weight={3}", thirdman.name,
thirdman.sex, thirdman.age, thirdman.weight);
Console.Read();
}
}