안에 다른 클래스에서 ArrayList를 채우기 같은 패키지
내가 스위치/케이스 메인 클래스가 .. 내가 자바를 배우고 난 그냥 내가 당신을 설명 할게 무엇을하려고 일주일 동안 다른 클래스를 호출합니다.public class Car {
private int id;
private String name;
private int serie;
private double price;
Car() {
}
public Car(int id, String name, int serie, double price) {
this.id = id;
this.name = name;
this.serie = serie;
this.price= price;
}
}
그리고 "setName.java"와 "setSerieAndPrice"와 같은 일부 클래스 : 또한 다음 코드로 Car.java이 ..
public class setIdAndName {
public static void sName(){
//Car c = new Car();??
System.out.println("Insert an ID: ");
Scanner read = new Scanner(System.in);
int readId=read.nextInt();
int idOk=readId;
System.out.println("Write a name: ");
Scanner read2 = new Scanner(System.in);
String readName=read2.next();
String nameOk=readName;
//HERE IF WHERE I HAVE THE PROBLEM - HOW CAN I SET THE ID AND THE NAME TO THE ARRAYLIST CAR
c.setId(idOk);
c.setName(nameOk);
System.out.println("ID set: ");
System.out.println(c.getId());
}
}
그래서 내 질문은 : - 어디 내 ArrayListt = new ArrayList를 선언해야합니까 <>(); ? 주 또는 Car.java에서? - ArrayList를 선언 한 후 setIdAndName.java 클래스에서 어떻게 액세스 할 수 있습니까?
당신이 나를 도울 수 있기를 바랍니다. 미리 감사드립니다.
'setIdAndName'은 오히려 클래스 이름보다 메소드 이름이된다는 점에 유의하십시오. – Berger
[Java 명명 규칙] (http://www.oracle.com/technetwork/java/codeconventions-135099.html) – CodeMatrix