public string Name
{
get { return _name; }
set { _name = value; }
}
int _age;
public int Age
{
get { return _age; }
set { _age = value; }
}
char _gender;
public char Gender
{
get { return _gender; }
set { _gender = value; }
}
public void PersonSay()
{
Console.WriteLine("我是Person{0}----{1}---{2}",this.Name,this.Age,this.Gender);
}
public Person(string name, int age, char gender)
{
this.Name = name;
this.Age = age;
this.Gender = gender;
}
而调用父类构造函数时需使用base
public class Student : Person
{
int _id;
public int Id
{
get { return _id; }
set { _id = value; }
}
public void StudentSay()
{
Console.WriteLine("我是学生");
}
public Student(string name, int age, char gender, int id)
: base(name, age, gender)
{
this.Id = id;
}