趁有空,再了解一下GROOVY中关于类的通例
生活随笔
收集整理的這篇文章主要介紹了
趁有空,再了解一下GROOVY中关于类的通例
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
簡單的,淺淺的看一下。
想起了RUBY里覆蓋類的方法。。。
在GROOVY里也同樣提到了,比如TOSTRING。。。
(其實(shí),在我以前的經(jīng)驗(yàn)中,從未用過這些東東。。:))
這樣用了PACKAGE,顯得正規(guī)點(diǎn)。。
Song.groovy
package org.acme.groovyclass Song {def namedef artistdef genreString toString(){"${name}, ${artist}, ${genre}"}def getGenre(){genre?.toUpperCase()}}SongExample.groovy
package org.thirdparty.lib import org.acme.groovy.Songclass SongExample {static main(args) {def sng = new Song(name:"Le Freak",artist:"Chic", genre:"Disco")def sng2 = new Song(name: "Kung Fu Fighting", genre: "Disco")def sng3 = new Song()sng3.name = "Funkytown"sng3.artist = "Lipps Inc."sng3.setGenre("Disco")assert sng3.genre == "Disco".toUpperCase()println sng2.artist?.toUpperCase()println sng3.getArtist()println sng.nameprintln sng.getGenre()println sng3.toString()}}輸出:
總結(jié)
以上是生活随笔為你收集整理的趁有空,再了解一下GROOVY中关于类的通例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信公众平台开发--微信网页授权
- 下一篇: dom解析和生成XML文件