gpt4 book ai didi

java - getSalary() 方法不起作用

转载 作者:行者123 更新时间:2023-11-29 07:01:05 25 4
gpt4 key购买 nike

public class EmployeeTester
{
public static void main(String[] args)
{
Employee e = new Employee("Harry", 5000);
e.raiseSalary(15);
System.out.println("New Salary" + getSalary());
System.out.println("Hello" + getName());
}
}

我在调用上面的“getName()”和“getSalary()”时出错。代码如下。我对此很陌生,非常感谢任何帮助!

public class Employee
{
private String employeeName;
private double currentSalary;
private double byPercent;

public Employee(String employeeName, double currentSalary)
{

}

public void raiseSalary(double byPercent)
{
double percentDivided;
percentDivided = byPercent / 100.0;
currentSalary = currentSalary + (currentSalary * percentDivided);
}

public String getName()
{
return employeeName;
}

public double getSalary()
{
return currentSalary;
}
}

最佳答案

这个

System.out.println("New Salary" + getSalary());
System.out.println("Hello" + getName());

应该是

System.out.println("New Salary" + e.getSalary());
System.out.println("Hello" + e.getName());

调用 Employee 实例 e 上的方法。

关于java - getSalary() 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26017414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com