kotlin jvmstatic
-
[Android Studio] 코틀린의 정적 변수 개념 알아보기 - const, companion object개발 끄적끄적/Android 2020. 10. 7. 21:27
코틀린(Kotlin)은 자바(Java)와 유사하며 100% 호환되는 언어이지만, 문법이 다른 만큼 조금씩 다르게 사용해야 하는 부분들이 있습니다. 그 중 하나인 정적 개념에 대해 짚어보겠습니다. 정적 변수란? 정적으로 할당되는 변수이며, 프로그램 실행 전반에 걸쳐 변수의 수명이 유지되는 것입니다. 멤버가 정적(static)으로 선언되면, 해당 클래스의 모든 객체에 대해 하나의 데이터만이 유지 관리됩니다. 자바와 다르게 Kotlin에선 static 이라는 예약어를 사용하지 않습니다. 코틀린에서의 정적 변수 사용 방법 중 두 가지 방법, const와 companion object 에 대해 알려드리겠습니다. 1. const val const val tmp : String = "변수" class MainActi..