티스토리 뷰
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/kotlin/android/2017/10/03/Kotlin-Generics
kotlin의 Generics을 정리합니다. Java에서 사용하는 Generics과 동일하게 사용할 수 있지만, Kotlin에서는 Generics 정의한 클래스를 상속받을 때 명시적으로 정의해야 합니다.
다시 말해 java에서는 제네릭 정의를 하지 않으면, 기본 Object을 따르지만, 코틀린에서는 명시적으로 꼭 적어주도록 만들었습니다.
Java Generics 정의하기
먼저 Java에서의 Generics 정의를 살펴보죠.
interface Generic<T> {
void setItem(T item);
}
위와 같이 setItem의 실제 아이템 정보를 Generics을 정의합니다. 이러한 Type이 어떤 데이터 형태로 사용하는 게 좋을지 모르기에 위와 같이 Generics으로 정의할 수 있습니다.
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/kotlin/android/2017/10/03/Kotlin-Generics
'Android Develop' 카테고리의 다른 글
[링크] 정식 Android Studio 3.0과 까나리 3.1 배포 (0) | 2017.11.01 |
---|---|
[링크] Kotlin SAM(Single Abstract Methods)을 사용하는 방법 (0) | 2017.10.08 |
[링크] Kotlin Higher-Order Functions 사용방법 (0) | 2017.10.02 |
[링크] Android Architecture - MVC에서 MVP에서 MVVM으로 가는 길 (0) | 2017.08.10 |
[링크] Android Studio 3.0 코틀린 프로젝트 생성하기 (4) | 2017.07.16 |
댓글
Blog is powered by
Tistory / Designed by
Tistory