해결된 질문
작성
·
302
1
안녕하세요 영한님 강의 너무 잘보고 있습니다!
다름아니라 private final MemberRepository memberRepository; 에서 final 처리 덕분에 memberRepository 인스턴스가 초기화되기 전까지는 이를 사용하지 못하게 하기 때문에, 생성자를 통해this.memberRepository 즉 final로 선언한 memberRepository 인스턴스안에 값이 들어오게끔하여 비로소 사용이 가능하게 되는 것인가요?
public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) {
this.memberRepository = memberRepository;
this.discountPolicy = discountPolicy;
}