안녕하세요, Java (shocker (풍자 만화))에 문제가 있습니다. 배열의 배열이 있고 배열을 반복하여 각 문자열을 사용하여 새 개체를 만듭니다. 이게 합법적인가?string []의 이름을 가진 객체 만들기
String[] arrayOfNames = String[3];
goGetNamesToFillTheArray();
for(i = 0; i < arrayOfNames.length; i++) {
Person arrayOfNames[i] = new Person();
}
내가 그 일을하는 것이 합법적이지 않다면, 어떻게하면 좋을까요?
설명을 위해 person이라는 유형의 개체가 여러 개 필요합니다. 배열의 항목 존과 샐리가 포함 된 경우, 나중에 나중에 프로그램 jon.doSomething()뿐만 아니라 sally.doSomething()
실행 해 보셨습니까? –
모두의 지식을 위해서, 이것은 의사 코드입니다. 내가 가지고있는 문제는 String을 Person()의 매개 변수로 사용하면 필요한 4 개가 아닌 하나의 객체로 끝난다는 것입니다. 그것은 Person p를 취하고 그의 이름을 덮어 쓸 것이고, 나는 그를 참조하려고 할 때 어떤 것을 골라야할지 모릅니다. – ellman121
ellman : for 루프 앞에 * Person 배열을 선언하십시오. String 배열의 길이를 Person 배열의 길이로 사용하십시오. 이리와 ... 너는 약간의 노력으로 이것을 할 수있다. 그리고 일종의 코드가 아닌 질문을 할 때 실제 코드를 게시하십시오. –