작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
JSP로 회원 관리 웹 애플리케이션 만들기
해결된 질문
작성
·
349
0
서블릿 클래스에서
멤버 리파지토리를
private MemberRepository memberRepository = MemberRepository.getInstance(); 로 가져오는데
여기서 private을 쓰는 이유가 뭔가요?
답변 1
안녕하세요. gelab님, 공식 서포터즈 OMG입니다..
접근제어자를 private으로 만듦으로써 외부에서 호출을 막고 해당 클래스에서만 사용가능하도록 제한하기 위함입니다.
아래 코드를 보시면 아시겠지만 public의 membeRepository는 외부에 오픈되어있지만,
private은 외부에서 변경이 불가능합니다.
.감사합니다.