Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Выявление ошибок в Kotlin‑классе с data class
Условие задачи
Найдите и объясните недостатки представленного фрагмента кода на Kotlin. В примере используется data class с приватными полями и расширяющая функция, которая пытается получить к ним доступ.
data class Person(private val givenName: String, private val familyName: String)
fun Person.fullName() = "${this.givenName} ${this.familyName}"
fun main() {
println(Person("John", "Doe").fullName())
}