# GenericMethod
총 1개의 포스트
와일드카드와 제네릭메소드
제한된 와일드 카드 선언을 갖는 제네릭 메소드 코드의 이해 순서 ?에 Toy가 올 수 있구나 -> Box 가능하구나 extends니까 꺼내는 것(get)만 가능하겠구나 -> box.get() ?에 Toy가 올 수 있구나 -> Box 가능하겠구나 super니까 넣기만(set)만 가능하겠구나 -> box.set() 만약 Box 부분에 Toy를 상속하는 Robot을 넣고싶으면 어떻게 해야할까? 1. 오버로딩을 하자 (안됨) 왜 안될까? Type Erasure 때문이다. 컴파일 과정에서 내용이 모두 지워지기에 Box box => Box box Box box => Box box 둘다 같은 메소드로 처리가 되어버린다. 2. 와일드 카드 선언을 갖는 제
2022년 3월 28일
·
0개의 댓글·
0