class Program
{
// 从学生,老师,校长类中抽象出人的类,学生和老师都有收作业的方法,但是校长不会收作业。
static void Main(string[] args)
{
Student p1 = new Student();
p1.Name = "学生";
p1.SayHello();
p1.ShouZuoYe();
Teacher p2 = new Teacher();
p2.Name = "老师";
p2.SayHello();
p2.ShouZuoYe();
Headmaster p3 = new Headmaster();
p3.Name = "校长";
p3.SayHello();
Console.ReadKey();
}
}
//人类
class Person
{
public string Name{set;get;}
public int Age { set; get; }
public void SayHello()
{
Console.WriteLine("Hello!我是{0}",this.Name);
}
}
//学生类继承人类
class Student : Person
{
public void Study()
{
}
public void ShouZuoYe()
{
Console.WriteLine("交作业啦!");
}
}
//老师类继承人类
class Teacher : Person
{
public void Teach()
{
}
public void ShouZuoYe()
{
Console.WriteLine("马上交作业!");
}
}
//校长类继承人类
class Headmaster : Person
{
} 我是这么做的 不知道对不对 而且总觉的校长类这里怪怪的 真的是在这里不写收作业的方法 让校长不会收作业吗 这个题目是不是有别的意思 |