String 만있는 경우 Object를 사용할 수 있습니까? Class 'Student'의 Object 'John'이 있습니다. 클래스 '학생'에는 ArrayList 'friends'가 있습니다. String (객체의 이름)을 사용하여 Object 'John'에 액세스하려고합니다. (예에서 2 호선) 난 당신이 내가 (내가 내 끔찍한 영어에 대한 미안 : /) 무슨 뜻인지 이해를 바랍니다String을 기준으로 개체를 사용 하시겠습니까?
public void addFriend(Student student, String friend) throws IOException{
student.friends.add(friend);
System.out.println("Friend: " + friend + " added to List of " + student);
}
만약 내가 제대로 이해하고
매개 변수로 문자열을 받아들이는 Student 클래스의 생성자를 만들고 싶습니다. 함수 "addFriend"가 학생 객체를 구성하는 것보다 새로 만든 객체를 학생의 친구 목록에 추가하고 Student 클래스의 toString 메서드를 오버로드하여 쉽게 인쇄 할 수있게합니다. –