[Kotlin] 클래스와 프로퍼티, Enum 클래스 - Java와 비교하기 클래스 코틀린에도 자바에 존재하는 클래스라는 개념이 존재한다 다른 부분은 클래스 선언 및 정의가 조금더 '간단' 하다는 점이다. class Person(val name: String, var age: Int, val address: String)과 같이 한 줄에 여러 필드를 선언할 수 있다. 프로퍼티 자바에서는 '필드'와 '접근자'를 묶어 프로퍼티라고 부른다. 코틀린에서는 프로퍼티를 기본 기능으로 제공하여 자바의 필드와 접근자 메소드를 완전히 대신한다. 자바에서는 게터와 세터를 제공해야 필드를 접근하고 변경할 수 있다. 코틀린에서는 값을 저장하기 위한 비공개 필드와 세터 및 게터 구현을 제공한다. class Person( val ..