티스토리 뷰
본문
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : 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 Generics 정의 (0) | 2017.10.03 |
[링크] 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 |
- TAG
- IT, kotlin, 코틀린 Generic, 코틀린 제너릭 사용하기
댓글
공지사항
- Total
- 5,776,776
- Today
- 51
- Yesterday
- 854
TAG
- Android MVP
- dropbox api
- 이슈
- 개봉기
- 카카오톡
- 리뷰
- kotlin
- 안드로이드
- 태그를 입력해 주세요.
- RxJava
- Facebook Messenger
- 안드로이드 원격
- HTC EVO4G 업데이트
- Splashtop Remote Desktop
- google drive
- Google HackFair
- 안드로이드 MVP
- 넥서스 9
- 구글 픽셀
- 코루틴
- IT
- C언어 note 작성
- 픽셀 XL
- 윈도우 원격
- 안드로이드 원격 컨트롤
- 윈도우 맥 원격 접속 프로그램
- 코틀린
- Pixel XL
- Android
- Dropbox
Blog is powered by
Tistory / Designed by
Tistory