0
다른 클래스의 배열에서 Main으로 만든 객체에 액세스하는 방법을 파악하는 데 문제가 있습니다. 내가 무엇을하려고하는지에 대한 Psuedo.다른 클래스의 배열로 만든 객체에 액세스
레스토랑- , 레스토랑 클래스
- 액세스 작성된 각 tableobject을 N 표 객체의 어레이를 만들고 통해 값을 추가 할 수있을 주 전체에서 생성자
코드가 더 잘 설명 할 수 있기를 바랍니다.
내 주요 클래스
Restaurant RestaurantObject = new Restaurant();
Table TableObject = new Table();
System.out.println("Max Tables In Restaurant? (Interger)");//Set Max Tables
Scanner smax_tables = new Scanner(System.in);
int max_tables = smax_tables.nextInt();
RestaurantObject.create_table_array(TableObject, max_tables);
내 레스토랑 클래스
private Table[] TableList; //and other random variables
//other methods
public void create_table_array(Table table,int number) {
Table[] TableList = new Table[number];
int i = 0;
for(i = 0; i < number; i++) {
TableList[i] = table;
}
public Restaurant() {
}
내 표 클래스
int max_amount;
public int getMax() {
return max_amount
}
Table(int number) {
this.max_amount = number;
}
그리고 내 원하는 작업
- 실행 프로그램과 레스토랑에서 만든 최대 테이블
- 5 테이블 5 입력은
System.out.printf("max amount for table1 is %d",Restaurant.Table1.getMax()
RestaurantObject.Table1(10) //set max to 10 in table object
정확히 무엇을 찾고 있었습니까? 감사합니다. – Jovis13