从来就清除本身一直奉行通过继承和抽象类,但我有相当使用构造和一个ArrayList一些麻烦。的ArrayList在每次迭代
每次我咨询我的所有的信息已添加到我的ArrayList中,他们似乎只打印最近添加的元素,这是我走到这一步......
public static void main(String[] args) throws IOException {
do{
switch(menu){
case 1:
int x=//random generated number;
String name=//insert name;
reception add=new Reception(x,name);continue;
Public class reception extends Hotel{
public Reception(int number,String name,){
super(number,name);
}
import java.util.ArrayList;
public abstract class Hotel {
ArrayList<Integer> numerodehotel = new ArrayList<Integer>();
ArrayList<String> residente1 = new ArrayList<String>();
public Hotel(int number, String resident){
this.resident1.add(resident);
this.hotelroomnumber.add(number);
}
每次我尝试打印所有元素他们只似乎表明在这两个ArrayList中,最后添加的元素,几乎就像是正在重置自己在每次迭代。
在主类有一个做一个开关,同时,我的想法是应该添加的所有投入要素没有resseting并能够征询他们的意见都
请你至少后一些代码,编译* *? – QBrute
继续而不是休息是否正常?在开关?与继续创建时(true)循环,这是正常的,nothirg appnes是 –
后请格式化该字迹模糊混乱。 – EJP