본문 바로가기

Yebali

검색하기
Yebali
프로필사진 예발이

  • 분류 전체보기 (101)
    • Spring (34)
    • Kotlin (13)
    • Apache (2)
    • Design Pattern (1)
    • DB (6)
    • Kafka (14)
    • Backend Common (20)
    • 설계 (1)
    • AWS (4)
    • Etc (5)
    • 일기장 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • spring
  • JPA
  • mirror maker2
  • offsetdatetime
  • Kotlin
  • git
  • Spring Data JPA
  • consumer
  • Kubernetes
  • ECS
  • kafka
  • Spring JPA
  • API
  • producer
  • cd
  • PAGING
  • mysql
  • AWS
  • Entity
  • QueryDSL
  • spring kafka
  • bean
  • centos7
  • transactionaleventlistener
  • Streams
  • entity graph
  • topic생성
  • CI
  • CodePipeline
  • K8s
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Enum (1)

Yebali

Kotlin의 Data/Enum 클래스

Data Class 데이터를 다루는데 최적화된 클래스로 아래 기능을 자동으로 생성해준다 equals() : 내용의 동일성을 판단 hashcode() : 객체 내용에서 고유한 코드를 생성하는 함수 toString() copy() ComponentX() : 속성을 순서대로 반환하는 함수. X에 번호를 넣으면 해당 번호에 해당하는 속성이 반환됨 class General(val name: String, val id: Int) data class Data(val name: String, val id: Int) fun main() { val a = General("보잉", 747) println(a == General("보잉", 747)) // 재대로 구현이 안됨 println(a.hashCode()) // 재대로..

Kotlin 2021. 9. 22. 22:17
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바