Langauge/Kotlin
코틀린 알아가기 (1)
클래스 프로퍼티 val을 사용해 프로퍼티를 선언하면 getter를 무조건 포함한다.var을 사용해 프로퍼티를 선언하면 gettter와 setter를 포함한다.class Car(val name: String, var position: Int = 0) 이 예제에서 name은 프로퍼티, 필드, getter, 생성자 파라미터의 역할을 한다. position을 캡슐화하기 위해 아래와 같이 setter를 private로 바꾼다.class Car(val name: String, var position: Int = 0) { var position: Int = position private set} 상수 사용하기private const val DEFAULT_POSITION: Int = 0class Car(va..