我學習Java封裝了。當我看到這兩個程序時,我陷入了困境。 請爲什麼EmployeeDetails
是所謂的EmpBusinessLogic.java
類我怎麼解釋。 也就是卡住了這個Java程序。請解釋爲什麼EmployeeDetails是所謂的EmpBusinessLogic.java
public double calculateYearlySalary(EmployeeDetails employeeDetails)
在上面的行中,EmployDetails是如何調用的? 我詢問這樣一個愚蠢的問題抱歉,但我卡在這裏。 非常感謝支持!
EmployeeDetails.java
public class EmployeeDetails {
private String name;
private double monthlySalary;
private int age;
// @return the name
public String getName() {
return name;
}
// @param name the name to set
public void setName(String name) {
this.name = name;
}
// @return the monthlySalary
public double getMonthlySalary() {
return monthlySalary;
}
// @param monthlySalary the monthlySalary to set
public void setMonthlySalary(double monthlySalary) {
this.monthlySalary = monthlySalary;
}
// @return the age
public int getAge() {
return age;
}
// @param age the age to set
public void setAge(int age) {
this.age = age;
}
}
EmpBusinessLogic.java:
public class EmpBusinessLogic {
// Calculate the yearly salary of employee
public double calculateYearlySalary(EmployeeDetails employeeDetails) //How and Why EmployeeDetails is taken here?
{
double yearlySalary = 0;
yearlySalary = employeeDetails.getMonthlySalary() * 12;
return yearlySalary;
}
// Calculate the appraisal amount of employee
public double calculateAppraisal(EmployeeDetails employeeDetails){
double appraisal = 0;
if(employeeDetails.getMonthlySalary() < 10000){
appraisal = 500;
}else{
appraisal = 1000;
}
return appraisal;
}
}
*「每個參數包含兩個「單詞」。「* - >」每個參數包含_at least_ two「單詞」。「。可以有兩個以上。 – Tom
是的,我應該說的部分。我不記得這個詞。 -_-這就是爲什麼它在引號 – Meegoo
那麼,如果你稱之爲「單詞」或「部分」與「至少」失蹤無關; P。參數可以包含多於兩個部分。 – Tom