2021.4.20C#作业

2021.4.20C#作业

创建学生类Student,其属性描述包括ID(编号)、Name(姓名)、SClass(班级)、CScore(语文成绩);## 创建教师类Teacher,其属性描述包括ID(编号)、Name(姓名)、JobTitle(职称)、Department(部门)。## 根据学生类和教师类抽象出基类Person,类Person包括属性ID(编号)、Name(姓名),编号和姓名的输入方法和显示方法。

在这里插入代码片class Person
    {
        private string id;
        private string name;
        public string ID
        {
            get { return id; }
            set { id = value; }
        }
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        public virtual void input()
        {
            Console.WriteLine("ID:");
            id = Convert.ToString(Console.ReadLine());
            Console.WriteLine("姓名:");
            name = Convert.ToString(Console.ReadLine());
        }
        public virtual void output()
        {
            Console.WriteLine("id:{0}", id);
            Console.WriteLine("姓名:{0}", name);
        }
    }
    class Student : Person
    {
        private string sClass;
        private double cScore;
        public override void input()
        {
            base.input();
            Console.WriteLine("班级:");
            sClass = Convert.ToString(Console.ReadLine());
            Console.WriteLine("语文成绩¨:");
            cScore = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();
        }
        public override void output()
        {
            base.output();
            Console.WriteLine("班级:{0}", sClass);
            Console.WriteLine("语文成绩¨:{0}", cScore);
            Console.WriteLine();
        }
        public string SClass
        {
            get { return sClass; }
            set { sClass = value; }
        }
        public double CScore
        {
            get { return cScore; }
            set { cScore = value; }
        }
    }
    class Teacher : Person
    {
        private string jobTitle;
        private string department;
        public override void input()
        {
            base.input();
            Console.WriteLine("职称:");
            jobTitle = Convert.ToString(Console.ReadLine());
            Console.WriteLine("部门:");
            department = Convert.ToString(Console.ReadLine());
            Console.WriteLine();
        }
        public override void output()
        {
            base.output();
            Console.WriteLine("职称:{0}", jobTitle);
            Console.WriteLine("部门:{0}", department);
        }
        public string JobTitle
        {
            get { return jobTitle; }
            set { jobTitle = value; }
        }
        public string Department
        {
            get { return department; }
            set { department = value; }
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Student dujiayi  = new Student();
            Teacher qcy = new Teacher();
            dujiayi .input();
            dujiayi .output();
            qcy.input();
            qcy.output();
            Console.ReadLine();
        }
    }
}



在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值