我正在写两个班,一个人班和一个主要班的课程。人类使用获取和设置为六个人,然后主类要求的名称,然后向用户显示六个名称(在我的例子中,它只显示四个)。有没有可能为此使用循环?我知道我可以使用一个列表,但它是为了学校,他们希望我们使用构造函数,设置并在第一周左右。代码现在看起来像这样。这甚至可能是这样的例子,还是我需要使用列表或数组?使用get和set循环?
PersonClass.java
public class PersonClass {
private String namn;
public void setNamn(String namn) {
this.namn = namn;
}
public String getNamn() {
return namn;
}
}
MainClass.java
import javax.swing.*;
public class MainClass {
public static void main(String[] args) {
PersonClass person1 = new PersonClass();
PersonClass person2 = new PersonClass();
PersonClass person3 = new PersonClass();
PersonClass person4 = new PersonClass();
String namn1 = JOptionPane.showInputDialog("Enter full name for person 1!");
person1.setNamn(namn1);
String namn2 = JOptionPane.showInputDialog("Enter full name for person 2!");
person2.setNamn(namn2);
String namn3 = JOptionPane.showInputDialog("Enter full name for person 3!");
person3.setNamn(namn3);
String namn4 = JOptionPane.showInputDialog("Enter full name for person 4!");
person3.setNamn(namn4);
JOptionPane.showMessageDialog(null, "Person 1: " + person1.getNamn() +
"\nPerson 2: " + person2.getNamn() + "\nPerson 3: " + person3.getNamn() +
"\nPerson 4: " + person4.getNamn());
}
}
查找到阵列。 – resueman 2015-03-30 20:41:42
将'PersonClass'重命名为'Person'。它已经是一个类,在其名称中添加'Class'是多余的。功能,变量和对象的好名字有很长的路要走。 – 2015-03-30 20:54:41