안드로이드(Kotlin)
Android(Kotlin) 인터페이스(interface)
인터페이스(interface) 메소드를 미리 선언한 해놓고 상속해서 사용하는 클래스에서 해당 메소드를 구현한다. 인터페이스 기본 사용법 //인터페이스 선언 interface Run { //상속받은 클래스에서 구현해야 하는 선언만 있는 메소드 fun run() //코틀린에서는 구현된 메소드 포함 가능 fun fastRun() = println("빨리달리기") } class Tiger : Run{ override fun run() { println("달리기") } } 상속 + 인터페이스 //상속할 클래스와 인터페이스 선언 open class Animal interface Run { fun run() fun fastRun() = println("빨리달리기") } interface Eat { fun eat() ..
2021. 11. 20. 09:04
최근댓글