제네릭의 일반적인 사용

형식 매개변수의 이름

형식 매개변수 이름

class Box<T>(t: T) { // 제네릭을 사용해 형식 매개변수를 받아 name에 저장
	 var name = t
}

val box3 = Box(1) // 1은 Int형이므로 Box<Int>로 유추 가능
val box4 = Box("Hello") // "Hello"은 String형이므로 Box<String>로 유추함

형식 매개변수를 한 개 이상 받는 클래스