C#设计程序,怎么解决

设计雇员类(Employee),雇员类包含私有成员字段name,salary;并包含其属性Name,Salary;类还有自己的私有成员字段bonus,及其对应属性Bonus;雇员类有自己的有参构造方法,参数为姓名。

参考chatgpt:


class Employee
{
    private string name;
    private double salary;
    private double bonus;

    public string Name
    {
        get { return name; }
        set { name = value; }
    }

    public double Salary
    {
        get { return salary; }
        set { salary = value; }
    }

    public double Bonus
    {
        get { return bonus; }
        set { bonus = value; }
    }

    public Employee(string name, double salary)
    {
        this.name = name;
        this.salary = salary;
    }

    public Employee()
    {
        this.name = "";
        this.salary = 0;
    }

    public double CalculateSalary()
    {
        return salary + bonus;
    }
}