定义基类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 Oracle中如何从clob类型截取特定字符串后面的字符
- ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
- ¥15 MATLAB中streamslice问题
- ¥15 如何在炒股软件中,爬到我想看的日k线
- ¥15 seatunnel 怎么配置Elasticsearch
- ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
- ¥15 (标签-MATLAB|关键词-多址)
- ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
- ¥500 52810做蓝牙接受端
- ¥15 基于PLC的三轴机械手程序