Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- android studio 설치
- Anaconda
- GIT
- Kotlin
- jvm
- process
- InteliJ
- Android
- 안드로이드 스튜디오 설치
- fixedRateTimer
- Android IDE
- HTML Parser
- 객체지향
- 파이참
- 안드로이드
- 안드로이드 스튜디오
- sealed class
- thread pool
- 딥러닝
- GC
- data class
- 크롤링
- 파이썬
- generics
- jsoup
- android studio
- Schedule
- cache
- aging
- PyCharm
Archives
- Today
- Total
목록generics (1)
탐비의 개발 낙서장

Geneics(제네릭) 클래스나 인터페이스 혹은 함수 등에서 동일한 코드로 여러 타입을 지원하게 해주는 기능 T는 타입 파라미터로, 클래스의 인스턴스를 생성할 때, type argument를 제공해야 한다. class Box(t: T) { var value = t } 1. 형태로 명시하는 방법이 있고 2. 생성자 등에서 추론 가능하게 하는 방법이 있다. val box: Box = Box(1) // Using type argument val box = Box(1) // Type Inferred 타입 파라미터 제약 클래스의 경우, 멤버 함수가 해당 타입에 대한 반복 또는 비교가 필요 할 경우 타입 파라미터에 제약을 걸어 줄 필요가 있다. class Set(elements: List) { private var..
프로그래밍/Kotlin
2021. 7. 19. 23:48