private 기본 생성자를 보고합니다.
data 클래스는 생성자와 비슷하게 사용할 수 있는 copy() factory 메서드를 가지고 있습니다.
충분한 안전성을 제공하려면 생성자가 private으로 표시되지 않아야 합니다.
예:
data class User private constructor(val name: String)
빠른 수정에서는 생성자 가시성 제어자를 public으로 변경합니다.
data class User(val name: String)