Android/Kotlin

Class - 인터페이스

lipnus 2018. 11. 20. 20:50
반응형



interface CarInterface{
fun vibration(wave:String)
}

class Car{
var touch : CarInterface? = null
fun runStart(){
touch?.vibration("덜덜덜")
}
}



open class Human : CarInterface{

override fun vibration(wave: String) {
if(wave=="덜덜덜"){
println("자동차 진동이 심하다.")
}
}

}



fun main(args: Array<String>){
var h = Human()
var car = Car()

car.touch = h
car.runStart()
}



자동차 진동이 심하다.

반응형

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

Class - nested  (0) 2018.11.20
Class - 데이터클래스  (0) 2018.11.20
Class - 상속  (0) 2018.11.20
Class - 기본  (0) 2018.11.20
IntelliJ IDEA에서 Kotlin실행  (0) 2018.11.20