c#程序设计 类设计 练习题及答案

solemn_5515 3 0 docx 2024-08-25 13:08:56

C#程序设计-类设计-练习题及答案档介绍C#语言中类设计的基础知识和实践应用,涵盖了两部分内容:员工类设计和学生类设计。

员工类设计

在C#语言中,类设计是面向对象编程的基础。员工类设计的目的是为了模拟企业中员工的信息管理。员工类(Worker)包含私有成员字段name和salary,分别用于存储员工的姓名和薪水信息。同时,员工类还包含两个属性:Name和Salary,用于访问和设置员工的姓名和薪水信息。在员工类的基础上,我们还设计了经理类(Manager),它继承自员工类。经理类包含私有成员字段bonus,用于存储经理的奖金信息。同时,经理类还包含一个属性Bonus,用于访问和设置经理的奖金信息。在main方法中,我们创建了一个员工数组,其中包括一个经理对象和两个普通员工对象。我们使用foreach循环遍历员工数组,并打印输出每个员工的姓名和薪水信息。

学生类设计

学生类设计的目的是为了模拟学校中学生的信息管理。学生类(Student)包含私有成员字段name和credit,分别用于存储学生的姓名和学分信息。同时,学生类还包含两个属性:Name和Credit,用于访问和设置学生的姓名和学分信息。在学生类的基础上,我们还设计了研究生类(Graduate),它继承自学生类。研究生类包含私有成员字段postCredit,用于存储研究生的学分信息。同时,研究生类还包含一个属性PostCredit,用于访问和设置研究生的学分信息。在main方法中,我们创建了一个研究生对象,并设置其postCredit。然后,我们创建了一个学生数组,其中包括一个研究生对象和两个普通学生对象。我们使用foreach循环遍历学生数组,并打印输出每个学生的姓名和学分信息。

类设计原则

在类设计中,我们遵循了面向对象编程的基本原则,包括:

  • 继承性:经理类继承自员工类,研究生类继承自学生类。

  • 封装性:员工类、经理类、学生类和研究生类都使用私有成员字段来存储数据,并提供公共属性来访问和设置数据。

  • 多态性:我们使用foreach循环遍历员工数组和学生数组,来打印输出每个员工和学生的信息。

总结

c#程序设计 类设计 练习题及答案

用户评论
请输入评论内容
评分:
暂无评论