Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Streams
- mysql
- git
- kafka
- bean
- offsetdatetime
- PAGING
- Spring Data JPA
- topic생성
- AWS
- K8s
- QueryDSL
- API
- transactionaleventlistener
- Spring JPA
- mirror maker2
- Kubernetes
- centos7
- JPA
- spring kafka
- entity graph
- producer
- Kotlin
- CI
- cd
- CodePipeline
- ECS
- Entity
- spring
- consumer
Archives
- Today
- Total
목록Abstract (1)
Yebali

추상화와 인터페이스를 알기 전 알고 가야 할 개념이 함수의 오버라이딩이다. 함수 오버라이딩 오버라이딩이란 클래스를 상속받아서 구현할 때, 슈퍼 클래스에 구현되어있는 메서드를 서브 클래스가 재정의하여 구현하는 기능이다. 클래스를 상속할 때와 비슷하게 매서드에 '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