groovy安装及一些特性思考
发布时间:2020-12-14 16:54:58 所属栏目:大数据 来源:网络整理
导读:安装: http://groovy.codehaus.org/Download?下载binary版本 解压后设置GROOVY_HOME为你解压的地址,PATH为GROOVY_HOME/bin 执行groovysh看能否进行groovy命令行模式,或者groovyConsole进行交互模式 eclipse插件安装: http://groovy.codehaus.org/Eclipse
str="this is a string"而且在调用某个对象的方法,能否调用完全取决于该类有没有此方法,如果有此方法便可调用 ,这就天然的支持多态,甚至比java的多态更加得自由,如: class ThisClass{ def name def phone } class OtherClass{ def sex def name } def showname(people){ println "people name is:"+people.name } ThisClass tc = new ThisClass(name:"this",phone:"123") OtherClass oc = new OtherClass(sex:"man",name:"other") showname(tc) showname(oc) class User{ def name def phone } phonesome = {user -> println "dial $user.phone !" println "connected!!!" println "hello $user.name" } class Me{ def friend def dosomething(something){ something.call(friend) } } me = new Me(friend: new User(name:"haidong",phone:"12345")) me.dosomething(phonesome) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |