728x90 제네릭1 제네릭 제네릭은 타입을 파라미터로 가지는 클래스와 인터페이스를 정의하는 프로그래밍 기법입니다. 제네릭을 사용하면 다양한 타입의 객체를 사용할 수 있으며, 컴파일 시간에 타입 안정성을 제공하므로 코드의 재사용성과 유연성을 높입니다. 제네릭 클래스 제네릭 클래스는 하나 이상의 타입 파라미터를 가질 수 있습니다. 이 파라미터는 클래스 내에서 변수나 함수의 타입으로 사용됩니다. 예제: class Box(val content: T) val intBox = Box(1) val stringBox = Box("Hello") println(intBox.content) // 출력: 1 println(stringBox.content) // 출력: Hello 이 예제에서 Box 클래스는 T 타입 파라미터를 가집니다. Box(1)로 .. 2023. 6. 2. 이전 1 다음 728x90