新聞中心
本文介紹Groovy中的靜態(tài)main方法。先看如下代碼:

創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為海淀企業(yè)提供專業(yè)的成都網(wǎng)站制作、做網(wǎng)站,海淀網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
- class Test1 {
- public Test1() {
- println "TEST1"
- }
- }
- class Test2 {
- public Test2() {
- println "TEST2"
- }
- static void main(args) {
- new Test1()
- }
- }
此代碼不論用groovy命令行還是用groovyConsole來(lái)運(yùn)行都要出錯(cuò),好像是引用
groovy.lang.MissingMethodException: No signature of method: Test1.main() is applicable for argument types: ([Ljava.lang.String;) values: {[]}
at Test1.invokeMethod(Script0)
再來(lái)看看新的代碼:
- class Test2 {//含有static void main的方法的Test2必須要在***個(gè)定義
- public Test2() {
- println "TEST2"
- }
- static void main(args) {
- new Test1()
- }
- }
- class Test1 {
- public Test1() {
- println "TEST1"
- }
- }
其中的含義不用多說(shuō)了吧:
在groovy腳本里,不應(yīng)該有定義多個(gè)static main方法的類。如果有定義多個(gè)類,那么應(yīng)該將有main方法的類放到***位 ;D
以上就是Groovy腳本文件中的靜態(tài)main方法。
文章題目:Groovy腳本文件中的靜態(tài)main方法
瀏覽路徑:http://m.fisionsoft.com.cn/article/cdgisoe.html


咨詢
建站咨詢
