美文网首页
Groovy:动态语言

Groovy:动态语言

作者: lv_mock | 来源:发表于2020-06-17 15:53 被阅读0次
    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
    

    相关文章

      网友评论

          本文标题:Groovy:动态语言

          本文链接:https://www.haomeiwen.com/subject/tfssxktx.html