1. 자식은 부모를 따라야된다 근데 자신을 반환할수도 있다
  2. 배열

공변 , 불변, 반공변

  • 공변 = ( ? extends T )
  • 반공변 = 공변의 반대 ( ? super T )
  • 불변 = 공변과 관계가 없음 ( 하위에서 상위로감 )
  • 메소드를 만드는 사람의 입장에서 다른사람이 이걸 어떻게 사용할지 공변 반공변을 정의해준다.

이펙티브 자바 31장 확인

 

PECS ?

제공하는 사람의 입장, 가져다 쓰는사람의 입장

'개발 > java' 카테고리의 다른 글

TDD 와 리팩토링  (0) 2020.09.07
JVM 구조 복습 - 1  (0) 2020.08.03
enum 사용시 주의할점  (0) 2020.05.13
멤버변수의 초기화 시기와 순서  (0) 2020.04.15

+ Recent posts