我不知道为什么当构造函数执行相同的工作时,我们需要该程序的二传手



我不知道当构造函数做同样的工作时,为什么我们需要这个程序的setter。我已经在构造函数中将name引用到aName。我不知道你为什么要在二传中做同样的事情。与工资相同=a工资

public class Employer
{
    private String name;
    private double salary;
    public Employer(String aName, double aSalary)
    {
        name = aName;//I already referenced name to aName here
        salary = aSalary;
    }
    public void setName(String aName)
    {
        name = aName;//I don't know why I have to do it again here
    }
    public String getName()
    {
        return name;
    }
    public void setSalary(double aSalary)
    {
        salary = aSalary;//I dont know why we do it here too
    }
    public double getSalary()
    {
        return salary;
    }

请帮忙!!!

因为从来没有人更改过自己的名字或薪水?

Employer e = new Employer("Bruce Jenner", 1.0);
// time passes
e.setName("Caitlyn Jenner");

相关内容

最新更新