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()
}



자동차 진동이 심하다.

반응형