본문 바로가기
Programming Language/Kotlin

[코틀린 Kotlin] 상수 선언 및 접근 방법( 동반 객체companion object와 패키지 변수)

by ggyongi 2021. 7. 4.
반응형

1. 동반 객체


클래스 안에 다음을 작성해주면

public class MainActivity{
    companion object{
        const val Bonus:Int = 100
    }
}

 

다른 클래스에서도
MainActivity.mBonus로 바로 접근이 가능하다.

 

 

2. 패키지 변수

 

패키지 변수로 선언 후 패키지 import하여 직접 접근이 가능하다. 

constants라는 새 패키지를 마는 후 그 안에 새로 Constants라는 코틀린 파일을 만들어주었다.

그 안에 변수 mBonus를 작성한다.

 

그러면 다른 클래스에서 바로 사용이 가능하다.

이게 가능한 이유는 우리가 패키지 변수에 접근하려고 할때 코틀린에서 자동으로 패키지를 import해주기 때문이다.

 

import 부분을 확장해서 살펴보면 가장 아랫줄에 패키지변수를 자동으로 임포트해주었음을 알 수 있다. 

 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글