반응형
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 |