필드 name이 있는 데이터 클래스 Data의 인스턴스 data가 있다고 치면
코드 내에서 name이 여러번 필요할 때
val name = data.name
이렇게 저장해두고 name 여러번 쓰는게 아니라
그냥 대충 data.name 이렇게 여러번 다들 쓰던데
별로 상관 없는거니까 그런거지?
확인해보니까 필드 가져올때마다 getter 호출되던데
아니면 getter에 특별한 코드가 있을지 모르니까 getter로 쓰는건가
필드 name이 있는 데이터 클래스 Data의 인스턴스 data가 있다고 치면
코드 내에서 name이 여러번 필요할 때
val name = data.name
이렇게 저장해두고 name 여러번 쓰는게 아니라
그냥 대충 data.name 이렇게 여러번 다들 쓰던데
별로 상관 없는거니까 그런거지?
확인해보니까 필드 가져올때마다 getter 호출되던데
아니면 getter에 특별한 코드가 있을지 모르니까 getter로 쓰는건가
글삭ㄴ
ㅈㅅ
그냥 편해서 그렇게 쓰는거같은데 디컴파일 하면서 null 검사로 재정의 5번이나 한 코드도 봤음
이건 좀 무섭네