# data class

10개의 포스트
post-thumbnail

Data Class

코틀린 데이터 클래스

2022년 7월 16일
·
0개의 댓글
·

[Kotlin] Data class

data 키워드를 사용하여 객체를 생성한다.이때 생성자의 매개변수는 최소 한 개가 있어야한다.data class는 abstract, open, inner, sealed class일 수 없다class 앞에 data 키워드를 붙인다.copy()를 이용해서 객체를 복사한

2022년 7월 9일
·
0개의 댓글
·
post-thumbnail

[Java] 레코드(Record)

변경할 수 없는 데이터의 투명한 전달자 역할을 하는 클래스Kotlin의 data class와 비슷한 것이라고 보면 될 것 같다.JDK 14에서 preview로 도입되었으며, JDK 16에서 정식으로 도입되었다.JEP 395 Records그동안은 단순 불변 데이터 저장용

2021년 11월 21일
·
0개의 댓글
·
post-thumbnail

스코프 함수(scope function), Data Class, Lamda expression, lateinit vs lazy init, 인텐트(intent), Collection

📝 스코프 함수 (scope function), Data Class, Lamda expression, lateinit, lazy init, 인텐트(intent), Collection

2021년 11월 12일
·
0개의 댓글
·
post-thumbnail

[Kotlin] data class 파헤치기 - copy, toString, equals, hashcode, componentN

코틀린에서 자주 사용하는 data class잘 알고, 잘 쓰자!

2021년 10월 3일
·
0개의 댓글
·
post-thumbnail

[Kotlin] 감동 실화 Data Class 알아보기

호랑이 자바 태우던 시절의 고충은 잊어라!

2021년 9월 13일
·
0개의 댓글
·

entity json변환시 proxy 이슈

Entity를 Json으로 변환하다보면 lazy loading된 객체를 제대로 serialize하지 못하는 이슈가 있다.예제 코드를 통해 문제를 확인해보자.Test위 테스트를 실행해보면 아래와 같은 결과가 나온다.내용을 읽어보면 세션이 없어서 프록시로부터 lazy lo

2021년 4월 17일
·
0개의 댓글
·

data class의 getter override

Kotlin의 data class에서 getter를 override하고 싶은 일이 있었다.엔티티를 만드는데, 내부 어트리뷰트가 컬렉션이었고 이걸 외부에서 조회할때 immutableList로 가져가도록 하고싶었다.하지만 primary constructor에 선언한 프로퍼

2021년 4월 13일
·
0개의 댓글
·

[Kotlin] 키워드 정리 (open, internal, data class)

이번 글의 코드는 Github에 있습니다. 이번 글에서는 코틀린에서 자주 등장하는 용어들에 대해 알아보겠습니다. 정리하고 싶은 키워드들을 작성하므로 키워드들끼리 연관성이 없을 수 있습니다. open 자바에서는 클래스에 final이 붙지 않으면 모두 다른 클래스에서

2020년 6월 30일
·
0개의 댓글
·