好的,我有一个难题。我会直截了当地说,我正在做家庭作业,但我遇到了一个绊脚石。我确定我遗漏了一些明显的东西,但是经过数小时的互联网和教科书搜索以试图找到这个问题的答案后,我撞到了墙上,我希望有人能指出我正确的方向。
我创建了一个名为“employee”的类,它定义了一个员工对象,它具有用于员工姓名和销售总额的 getter 和 setter 方法。它看起来如下:
public class employee {
private String employeeName;
private double yearSales;
public employee(String employeeName, double yearSales)
{
this.employeeName = employeeName;
this.yearSales = yearSales;
}
public void setName(String employeeName)
{
this.employeeName=employeeName;
}
public void setSales(double yearSales)
{
this.yearSales=yearSales;
}
public String getEmployee()
{
return employeeName;
}
public double getYearsSales()
{
return yearSales;
}
}
然后,我有一个旨在实例化包含员工对象的 ArrayList 的方法。我能够创建 ArrayList 并向其添加信息,如下所示:
public ArrayList employeeArray(String name, double sales)
{
//Instantiate a new ArrayList object
ArrayList employeeList = new ArrayList();
//Initialize the values in the ArrayList
employeeList.add(new employee(name, sales));
return employeeList;
}
我遇到麻烦的地方是尝试从 中打印出名称值ArrayList
,如下所示:
System.out.println(employeeList.get(0).getEmployee());
我只添加了一个元素,因此索引值应该是正确的,不久前我在另一门 Java 课程中使用了 ArrayLists,并且能够在我的代码中为这些作业做类似的事情。如果我需要对此进行进一步澄清,我将很乐意。当然,非常感谢您对此提供的任何帮助。