class Program
{
static void Main(string[] args)
{
person p1 = new person();
person p2 = new person("s");
person p3 = new person("s",15);
Console.WriteLine("{0},{1}",p1.name,p1.age);
Console.WriteLine("{0},{1}", p2.name, p2.age);
Console.WriteLine("{0},{1}", p3.name, p3.age);
Console.ReadKey();
}
}
class person
{
public string name { get; set; }
public int age { get; set; }
public person()
{
name = "no name";
age = 0;
}
public person(string Name)
{
name = Name;
age = 0;
}
public person(string Name, int Age)
{
name = Name;
age = Age;
}
}
重载实际就是在一个类里用同样名字构成函数,可用多个同样和类一样的名字构成多个同样名字的函数,但是参数要不一样!