0. 사전 지식서브타입 표기 — A 는 "A는 B의 서브타입"이다. Number / \ Int DoubleInt , Double 변성(variance) — Int 일 때 Box와 Box 사이에 어떤 상속 관계를 허용할지 정하는 규칙변성선언허용되는 관계방향공변 (covariant)out TProducer 원본과 같은 방향반공변 (contravariant)in TConsumer 원본과 반대 방향무공변 (invariant)T (기본)아무 관계 없음—1. 탄생 이유 — 무공변이 기본이라 답답해서무공변 때문에 List는 List 자리에 못 들어간다. 그런데 담긴 값은 이미 전부 Number다.fun printAll(numbers: List) { for (n in numbe..