안드로이드/코틀린

[Android Studio] 코틀린에서 static 변수 사용하기 static variable to kotlin

eqrw105 2021. 4. 20. 21:02

[Android Studio]  코틀린에서 static 변수 사용하기 static variable to kotlin

 

1. Java -> Kotlin

public class DM{
    public static int index = 100;
}

public class CM{
    private int number = DM.index;
}
class DM {
    companion object {
        val index = 100
    }
}

class CM {
	val number = DM.index
}

 

companion object는 자바의 static과 완전 동일한 것은 아니지만 비슷한 형태를 가지고있다.

필요 시에 자바의 static과 같이 사용할 수 있다