Inflearn Community Q&A
배웠던 개념이 틀린 거 같아 혼동이 옵니다
Written on
·
301
0
Map<Long, Member> store = new HashMap<>();
MemberRepository respository = new MemoryMemberRepository();
와 같이 (자료형) (변수명) = new (???)
같은 형태에서
변수에게 앞의 (자료형) 과 new뒤의 (???)는 어떤 영향(역할)을 주게 되나요? 기초 java 질문이라, 안 드리려 했으나 이해가 없이는 진행이 불가능 합니다 ㅜㅜ
javaspring-bootspringMVC
Answer 3
0
안녕하세요. 박건우님, 공식 서포터즈 David입니다.
.
인터페이스, 구현체, 다형성에 대해서 아셔야 합니다. 아래 글 참고해주세요.
Map은 인터페이스고, HashMap은 Map인터페이스를 구현한 구현체입니다.
.
감사합니다.
0
parkkeonwoo
Questioner
Member member = new Member(); 형태만 배웠습니다. 이는 member는 class Member의 복제품으로서, class내에 접근 가능한 메소드( . 으로 접근) 을 위함이라고 배웠습니다. 근데, 자료형이나 new 뒤에 달라지면 어떻게 의미를 해석해야할 지 모르겠습니다





