class Person{
var id : Int = 0
companion object{
var language : String = "Korean"
fun work(){
println("Working")
}
}
}
fun main(){
println(Person.language)
Person.language = "English"
Person.work
println(Person.language)
//println(Person.id) companion이 아니니 오류!
}
자바의 static 처럼 사용할 수 있다.
더 자세한 설명은 아래 링크에서 볼 수 있다.
Person 객체를 생성하지 않아도 접근 가능하다 companion을 사용하면!
댓글 영역