2.2 코틀린 기초 - 클래스와 프로퍼티

value object

로직 없이 데이터만 저장하는 클래스

class Person(val name : String)

자바에서는 field 와 접근자 (getter / setter) 모두를 프로퍼티라고 부름

코틀린은 언어 기본 기능으로 프로퍼티를 제공함

내부적으로 setter 를 통해 값을 설정하는 것과 동일

Post

data class Post (
    var writer: String = "",
    var content: String =""
)
var post = Post()
        post.writer = "홍길동"
        post.content = "안녕" // setter 의 역할
        var data =  post.content // getter 의 역할
        Log.d(TAG, "init: $data")

Untitled