我不知道当构造函数做同样的工作时,为什么我们需要这个程序的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");