인프런 커뮤니티 질문&답변

gelab님의 프로필 이미지
gelab

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

JSP로 회원 관리 웹 애플리케이션 만들기

서블릿 만들 때 MemberRepository

해결된 질문

작성

·

349

0

서블릿 클래스에서

멤버 리파지토리를

private MemberRepository memberRepository = MemberRepository.getInstance(); 로 가져오는데

여기서 private을 쓰는 이유가 뭔가요?

답변 1

0

안녕하세요. gelab님, 공식 서포터즈 OMG입니다.
.

접근제어자를 private으로 만듦으로써 외부에서 호출을 막고 해당 클래스에서만 사용가능하도록 제한하기 위함입니다.

아래 코드를 보시면 아시겠지만 public의 membeRepository는 외부에 오픈되어있지만,

private은 외부에서 변경이 불가능합니다.

image
.
감사합니다.

gelab님의 프로필 이미지
gelab

작성한 질문수

질문하기