Groovy:动态语言

2020-06-17  本文已影响0人  lv_mock
class Car{
    def run(){
        println "car run"
    }
}

class Bike {
    def run() {
        println "bike run"
    }
}

void func(transport) {
    if(transport.respondsTo('run'))
        transport.run()
}

func(new Car())
func(new Bike())
func('')
输出:
car run
bike run
null
size
class java.lang.Object
上一篇下一篇

猜你喜欢

热点阅读