一道C#编程题,麻烦大家了。

来源:百度知道 编辑:UC知道 时间:2024/06/23 06:06:18
定义基类Person,包括姓名、年龄、编号三个数据成员,虚方法display用于显示这些信息。派生类Employee增加数据成员部门和工资,重写display方法用来显示全部数据成员信息。以上两个类包括自己的构造函数。在主函数中,根据人员类型的不同要求输入个人信息,创建不同的实例,并显示个人信息。

谢谢。

在主函数中,根据人员类型的不同要求输入个人信息,创建不同的实例,并显示个人信息。
这个输入,你自己写了,还有创建实例,实例就是下面的

我给你写吧
你等下

我不知道是不是学校出的啊···我都是自学的C#

public class Person
{
protected string id ;
protected string name ;
protected int age;

public Person(string id, string name, int age)
{
this.id = id;
this.name = name;
this.age = age;
}

public virtual void Display()
{
Console.WriteLine("Name: {0}", name);
Console.WriteLine("ID: {0}", id);
Console.WriteLine("Age: {0}", age);
}
}
class Employee : Person
{
public Employee(string id, string name, int age, string department, double wage)
: base(id, name, age)
{
this.department = department;
this.wage = wage;
}

private string department;
public string Department
{
get { return department; }
set { this.department = value