반응형
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
- 초기화
- flutter
- 앱아이콘 변경
- zwj
- 자료구조
- Widget Tree
- 알고리즘
- 코틀린
- 비동기 처리
- Kotlin
- Singleton
- linebreak
- element tree
- 싱글톤
- IOS
- 프로그래머스
- 완전탐색
- 프리즈드
- dfs
- dart
- Lazy
- Java
- 플러터 동작
- 재귀
- 자바
- 에러
- Render object tree
- 플러터
- Android
- 거리알고리즘
Archives
- Today
- Total
목록차이점 (1)
모바일 개발하는 자바리안의 메모장
Kotlin - object & companion object
object 와 companion object 의 차이점을 알아봤다. Kotlin 에서는 싱글톤 클레스를 정의할 때 ojbect 키워드를 사용된다. class가 아닌 object로 선언해줌으로서 완전 static 클레스가 된다. (자바에서 싱글톤 만들던거랑 비교해보면 엄청 편함...) 아래 예제와 같이 별도의 별도의 객체생성 없이 클래스를 통해 바로 인스턴스 함수, 변수에 접근할 수 있다. object MyObject { fun myFunction() { println("myFunction inside MyObject") } } fun main() { MyObject.myFunction() } companion object 또한 싱글톤과 관련된 문법이며, 클래스에 연결된 특수한 종류의 객체이다. Comp..
Android/Android.Kotlin
2023. 4. 14. 18:35