1. 코틀린 프로퍼티의 기본 개념
- 코틀린에서 프로퍼티(Property)는 객체의 상태를 나타내는 핵심 요소입니다.
- 자바에서 프로퍼티란 필드와 게터/세터 메서드를 결합한 개념으로, 보다 간결하고 표현력 있는 코드를 작성할 수 있게 해줍니다.
- 코틀린은 프로퍼티를 언어 기본 기능으로 제공합니다.
- 코틀린은 프로퍼티를 선언할 때 크게 두 가지 유형으로 구분합니다.
var: 가변(mutable) 프로퍼티로, 값을 읽고 쓸 수 있습니다.val: 읽기 전용(read-only) 프로퍼티로, 초기화 후에는 값을 변경할 수 없습니다.