본 포스팅은 Kotlin In Action - Dmitry Jemerov, Svetlana Isakova 책을 읽고, 기록하기 위한 용도로 작성되었습니다. 이 책의 대상 독자는 어느 정도 자바를 알고 있는 개발자를 대상으로 합니다. 서버 개발자나 안드로이드 개발자, JVM에서 실행되는 프로젝트를 구축중인 개발자들이라면 이 책이 도움이 될 것입니다.
코틀린의 클래스, 객체, 인터페이스
인터페이스
- 인터페이스
1
2
3
4
5
6
interface MyInterface {
fun bar()
fun foo() {
// optional body
}
}
- 인터페이스 구현
1
2
3
4
5
class Child : MyInterface {
override fun bar() {
// body
}
}
1
1
1
1
1
1