property
-
[Kotlin] getter/setter 를 만들지 말자Kotlin 2022. 1. 23. 13:08
Kotlin의 var과 val은 프로퍼티기 때문에 getter와 setter를 포함하고 있다. 이것이 어떻게 동작되는지 Java로 Decompile 시켜서 확인해보자 Java decompile class Person { val gender = "male" var age = 3 } 위의 클래스를 Java로 변환시키면 public final class Person { @NotNull private final String gender = "male"; private int age = 3; @NotNull public final String getGender() { return this.gender; } public final int getAge() { return this.age; } public final ..