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
- 코틀린 문자열
- 코틀린 중첩클래스
- 코틀린 lateinit
- add view
- 내용의동일성
- 해시
- 코틀린 내부 클래스
- 코틀린 data class
- 프로그래머스 #탐욕법 #큰수만들기 #join #python
- class
- collection function
- 코틀린 컬렉션함수
- kotlin collection
- isNullOrBlank
- kakao blind
- 코틀린 제너릭
- 객체의 동일성
- 카카오 순위검색
- 프로그래머스
- 코틀린 람다함수
- Kotlin
- kotlin addview
- 코틀린
- 컬렉션 함수
- 컬렉션함수
- programmers # 프로그래머스 #큰수비교 #cmp_to_key()
- lateinit
- Kotlin Generic
- kotlin recyclerview
- kotlin listview
Archives
- Today
- Total
목록코틀린 중첩클래스 (1)
엔지니어 규의 IT 프로그래밍 다이어리
[Kotlin] 23. 중첩 클래스와 내부클래스
코틀린에서는 기본적으로 클래스안에 클래스를 하나 더넣을수 있는 중첩클래스(Nested Class)를 지원한다. 중첩 클래스는 하나의 클래스가 다른 클래스의 기능과 강하게 연관되어 있다는 의미를 전달하기위해 만들어진 형식으로, 사용할때는 외부클래스의 이름.중첩클래스의 이름 으로 사용하게 된다. 이때 중첩 클래스 대신 내부 클래스(inner class) 라는것을 사용할 수도 있다. 중첩클래스에 inner 라는 키워드를 붙인 내부 class 는 혼자서는 객체를 만들 수는 없고, 외부 클래스의 객체가 있어야만 생성과 사용이 가능한 클래스이다. 중첩 클래스는 형태만 내부에 존재할 뿐 실질적으로는 내용을 서로 공유할 수 없는 별개의 클래스 이지만, 내부 클래스는 외부 클래스 객체 안에서 사용되는 클래스 이므로 외부..
프로그래밍 언어/코틀린
2022. 5. 31. 23:37