for 루프에 여러 객체를 만드는 데 어려움이 있습니다. 객체는 루프가 실행될 때마다 계속 덮어 씁니다.for 루프를 사용하여 여러 객체 만들기
for(i = 0 ; i < 10; i++){
Driver one = new Driver();
}
루프가 실행될 때마다 새 개체가 만들어 지도록하려면 어떻게해야합니까? 현재는 계속 덮어 씁니다.
미안하지만 기본 질문에 대해서는 프로그래밍에 익숙하지 않습니다. 코드에서
int n = 10;
Driver[] driverArray = new Driver[n];
for(int i = 0 ; i < n; i++){
driverArray[i]= new Driver();
}
, 당신은 드라이버 클래스에 대한 로컬 참조를 선언, 모든 반복에 새 드라이버 개체를 만드는 :
배열에 넣으시겠습니까? – Li357
그것은 문제가 드라이버를 int로 변환 – Dnaap