public class Person
{
private string _personName;
public string PersonName
{
get;
set;
}
private int _age;
public int Age
{
get;
set;
}
public Person()
{
}
public Person(string personname, int age)
{
this._personName = personname;
this._age = age;
}
public virtual void WriteInfo()
{
Console.WriteLine(this._personName + ":" + this._age);
}
}
public class Teacher : Person
{
private string _university;
public string University
{
get;
set;
}
public Teacher() : base() { }
public Teacher(string university):base("张三", 30)
{
this._university = university;
}
public virtual void WriteInfo()
{
Console.WriteLine(this._university);
}
}使用
Person person = new Person();
person.Age = 100;
person.WriteInfo();
person.PersonName = "李四";
person = new Person("王五", 40);
person.WriteInfo();
Teacher teacher = new Teacher();
teacher.University = "北京大学";
teacher.Age = 50;
teacher.PersonName = "赵六";
teacher.WriteInfo();
teacher = new Teacher("清华大学");
teacher.WriteInfo();
什么叫完全解析?你的需求,甚至实现方法都自己写出来了,难道还不会写吗