定义基类person,并派生出teacher类和student类
基类中包括姓名,年龄和性别三个字段。
Teacher类中增加工号,职称和工资三个字段。
学生类中增加学号,班级,专业和综合成绩四个字段。
在每个类中都有信息显示的show()方法,用来显示该类对应对应的相关信息。
在main中分别创建teacher和student对象,输入字段并显示对象的具体信息。
关于c#中类的特征继承关系
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 调用
private static void Main(string[] args) { student student = new student() { name= "学生", sex = "女", age= 18, stuId= 1, stuClass="12100", stuDep="网络工程", stuGrades = 100 }; teacher teacher = new teacher() { name = "老师", sex = "女", age = 28, teaId= 1, teaLevel = "副教授", teawages= 10000 }; teacher.Show(); student.Show(); }
person.cs
record class person { public string name { get; set; } public int age { get; set; } public string sex { get; set; } public void Show() { Console.WriteLine(this.ToString()); } }
student.cs
record class student:person { public int stuId { get; set; } public string stuClass { get; set; } public string stuDep { get; set; } public int stuGrades { get; set; } public void Show() { Console.WriteLine(this.ToString()); } }
teacher.cs
record class teacher: person { public int teaId { get; set; } public string teaLevel { get; set; } public int teawages { get; set; } public void Show() { Console.WriteLine(this.ToString()); } }
运行效果
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何让企业微信机器人实现消息汇总整合
- ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
- ¥15 如何用Python爬取各高校教师公开的教育和工作经历
- ¥15 TLE9879QXA40 电机驱动
- ¥20 对于工程问题的非线性数学模型进行线性化
- ¥15 Mirare PLUS 进行密钥认证?(详解)
- ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
- ¥20 想用ollama做一个自己的AI数据库
- ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
- ¥15 请问怎么才能复现这样的图呀