Kotlin 인터페이스

2018. 1. 4. 18:09Study/Kotlin

728x90

인터페이스(Interface)

  • 객체의 단순화 및 군집화 역활
// 2. 인터페이스
interface TestInterface{
val prop: Int // 속성
fun interface_fun() // 함수 정의
fun interface_fun_body(){
println("Interface Function Define & Body")
} // 함수 정의 및 기술

}
class TestDBI(names: String) : TestInterface {
// 속성 정의
override val prop: Int = 29
override fun interface_fun(){
println("Interface Function Body")
}
}


728x90

'Study > Kotlin' 카테고리의 다른 글

Kotlin 참조평등(Referential equality)  (0) 2018.01.08
Kotlin 인터페이스  (0) 2018.01.04
Kotlin 고차함수  (0) 2018.01.03
Kotlin 사운드  (0) 2018.01.02
Kotlin 클래스  (0) 2017.12.31
Kotlin 반복  (0) 2017.12.29