A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zdtone010 初级黑马   /  2014-8-6 15:09  /  1018 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从学生,老师,校长类中抽象出人的类,学生和老师都有收作业的方法,但是校长不会收作业。

2 个回复

倒序浏览
深么意思?表达清楚来
回复 使用道具 举报
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   
    {
        
    }              我是这么做的 不知道对不对 而且总觉的校长类这里怪怪的 真的是在这里不写收作业的方法 让校长不会收作业吗 这个题目是不是有别的意思
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马