본 포스팅은 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
