程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> main static-java只有一個類,main和static 變量誰先運行?請各位指點。謝謝!

main static-java只有一個類,main和static 變量誰先運行?請各位指點。謝謝!

編輯:編程解疑
java只有一個類,main和static 變量誰先運行?請各位指點。謝謝!
import static net.mindview.util.Print.*;

class Go {
    static String s1 = "run";
    static String s2, s3;
    static {
        s2 = "drive car";
        s3 = "fly plane";
        print("s2 & s3 initialized");
    }
    static void how() {
       print(s1 + " or " + s2 + " or " + s3);
    }
   Go() { print("Go()"); }  
}

public class ExplicitStaticEx {
public static void main(String[] args) //main函數先運行還是static Go g1 = new Go();和static Go g2 = new Go();先運行?
{                                                       
    print("Inside main()");
    Go.how();
    print("Go.s1: " + Go.s1);       
}
static Go g1 = new Go();
static Go g2 = new Go();
 }

最佳回答:


全局對象的創建優先於入口函數的執行。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved