프로퍼티1 [Kotlin] 필드(Field)와 프로퍼티(Property) 들어가기 전에보통 객체지향 프로그래밍에서 클래스를 정의할 때 객체의 상태는 멤버변수 (필드)로, 행위는 메소드로 표현한다.그리고 멤버변수가 있으면 객체의 값을 설정하고 가져오는 메소드( setter / getter)가 동반되는 경우가 많다.코틀린에서는 이런 요소를 아우르는 프로퍼티라는 개념이 제공된다.Property = Fileld + Getter + Setter 프로퍼티 정의프로퍼티를 정의하는 전체 문법은 아래와 같다.(var/val) [: ] [= ] [] []var / val : 프로퍼티 선언을 위한 예약어.var : 초기화 후 값 변경이 가능한 프로퍼티val: 초기화 후 값 변경이 불가능한 프로퍼티propertyName: 프로퍼티명PropertyType: 프로퍼티 .. 2023. 8. 22. 이전 1 다음