C#大作业讲课稿.docVIP

  • 7
  • 0
  • 约1.04万字
  • 约 18页
  • 2020-04-19 发布于浙江
  • 举报
C#大作业 .NET开发技术基础 大作业 院 (系) 电子信息工程学院 专业班级 计算机科学与技术0902 学生姓名 无痕 学号 2009441643 成绩 年 月 日 作业内容一: 题目2:某公司有不同类型的员工:经理、秘书、普通雇员、会计;每天早上8:30报道,报道后根据报道人员的名字,显示出该人员当然的具体工作内容。 选择下面三种方法中的一种对上述功能进行实现:(1)虚方法 (2)抽象类 (3)接口 1 设计阶段 本题目采用抽象类的方法,创建了Employee抽象基类,在建立几个不同员工的类,通过继承基类重写抽象方法,在主函数中通过输入姓名调用不同的方法。 类的关系图如下: 2 编码阶段 基类: class Employee { public string Name; public void employee(string intName) { Name = intName; } public virtual void working() { } } 继承: public Mange(string intName) { Name = intName; } public override void working() { Console.WriteLine(Name + 工作为:审查各种资料); } public FmEmployee(string intName) { Name = intName; } public override void working() { Console.WriteLine(Name + 工作为:完成自己的任务); } 主函数: class Program { static void Main(string[] args) { string SName; do { Console.WriteLine(请输入报道员工的姓名:); SName = Console.ReadLine().Trim(); switch (SName) { case 张三: Mange s1 = new Mange(SName); s1.working(); break; case 李四: Mishu s2 = new Mishu(SName

文档评论(0)

1亿VIP精品文档

相关文档