关于c#中类的特征继承关系

定义基类person,并派生出teacher类和student类
基类中包括姓名,年龄和性别三个字段。
Teacher类中增加工号,职称和工资三个字段。
学生类中增加学号,班级,专业和综合成绩四个字段。
在每个类中都有信息显示的show()方法,用来显示该类对应对应的相关信息。
在main中分别创建teacher和student对象,输入字段并显示对象的具体信息。

调用

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());
        }
    }

运行效果

img