변성1 코틀린 익히기 9 - 변성 Variance 코틀린 익히기 8 - 제네릭제네릭 제네릭은 jdk 1.5부터 도입되었습니다. 타입을 미리 지정하지 않고 컴파일할 때 체크할 수 있도록 하는 기능입니다. 미리 타입을 지정해 두면 타입을 형변환하거나 체크해야 하는 번거로devdharu.tistory.com지난 글 제네릭에 이어서 변성에 대해 살펴보겠습니다. 지난 글에서 설명드린 것처럼 제네릭의 다형성은 제한을 갖습니다. 대입된 타입이 상속관계라 할지라도 다형성이 성립되지 않았죠. 변성을 사용하면 이러한 제한을 해제할 수 있습니다. 변성은 어려운 개념입니다. 아직 이해하기 어렵다면 건너뛰셔도 좋습니다! 변성 Variance변성이란 형식 매개변수가 클래스 계층에 영향을 주는 것을 말합니다.어떻게 영향을 미치는지에 따라 공변성, 반공변성, 무변성으로 분류됩니.. 2023. 9. 30. 이전 1 다음