코틀린(Kotlin) | object (like static)
object 자바에서 객체를 생성시 클래스를 정의한후 new키워드를 이용해 객체를 생성해야한다. 코틀린도 위와 같지만 object키워드를 사용하면 바로 객체를 생성할 수 있다. 일반 객체처럼 .(dot)을 이용해서 프로퍼티 및 메서드에 접근 가능하다. 클래스와 다르게 생성자(constructor)가 존재하지 않는다. object Person { val name = "park jin" var age = 31 fun printInfo() { println("name : $name, age: $age") } } fun main() { Person.printInfo() // name : park jin, age: 31 Person.age = 0 //Person.name = "" // error Person.pr..
개발 언어/코틀린
2019. 6. 22. 18:07