본문 바로가기

Yebali

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

  • 분류 전체보기 (102)
    • Spring (34)
    • Kotlin (13)
    • Apache (2)
    • Design Pattern (1)
    • DB (6)
    • Kafka (14)
    • Backend Common (21)
    • 설계 (1)
    • AWS (4)
    • Etc (5)
    • 일기장 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/01   »
일 월 화 수 목 금 토
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 31
Tags
  • centos7
  • topic생성
  • K8s
  • bean
  • Entity
  • entity graph
  • PAGING
  • mysql
  • transactionaleventlistener
  • pgvector
  • Kubernetes
  • consumer
  • cd
  • spring
  • API
  • AWS
  • CI
  • QueryDSL
  • JPA
  • offsetdatetime
  • Kotlin
  • CodePipeline
  • kafka
  • Streams
  • ECS
  • Spring JPA
  • git
  • Spring Data JPA
  • spring kafka
  • producer
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Abstract (1)

Yebali

Kotlin의 추상화와 인터페이스

추상화와 인터페이스를 알기 전 알고 가야 할 개념이 함수의 오버라이딩이다. 함수 오버라이딩 오버라이딩이란 클래스를 상속받아서 구현할 때, 슈퍼 클래스에 구현되어있는 메서드를 서브 클래스가 재정의하여 구현하는 기능이다. 클래스를 상속할 때와 비슷하게 매서드에 'open'키워드를 붙여야 한다. 오버라이딩하는 매서드에는 'override'키워드를 붙여 재 구현하면 된다. open class Animal() { open fun eat() { println("eat food") } } class Tiger : Animal() { override fun eat() { println("eat meat") } } fun main() { var t = Tiger() t.eat() // "eat meat"이 출력된다 } ..

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

Blog is powered by kakao / Designed by Tistory

티스토리툴바