나는이 같은리스트 객체와 클래스를 가지고 :자바로 목록 객체에 대한 설정기를 제공해야합니까?
:
import java.util.ArrayList; import java.util.List; public class MyClass { private List<String> myList; //??? }
을 이제 다른 클래스 목록에 액세스 할 수 있도록하기 위해, 나는 다음 중 하나를 추가해야합니다 게터와 세터
또는 게터와 세터와 빈의 ArrayList와 생성자에서 목록을 초기화
또는 생성자 인수 모두 생성자
또는와
또는 게터와 세터 전달 목록이있는 게터와 세터와 생성자에서 목록을 초기화 getter 만 생성자의 목록을 빈 ArrayList로 초기화합니다.
또는 생성자의 인자를 모두 생성자
할 수있는 가장 좋은 방법은 무엇입니까와
또는 만 게터를 전달 목록 생성자의 목록을 itialize? 컨벤션이 있습니까?
EDIT : "다른 클래스가 목록에 액세스하도록 허용"은 다른 클래스가 목록과 함께 작동하게하고, 그 안에 개체를 저장하고 읽을 수있게하는 것입니다.
가장 좋은 방법은 필요에 따라 다르며 "다른 클래스가 목록에 액세스하도록 허용"하는 것은 분명하지 않습니다. 더 구체적으로 말하십시오. – davidxxx