您好,登錄后才能下訂單哦!
這篇文章主要介紹Java中Static關鍵字怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
public class Student { private static int number;//靜態變量 private String name;//非靜態變量 public static void main(String[] args) { System.out.println(Student.number); System.out.println(Student.name);//會報錯 因為非靜態成員變量不能通過類名+屬性名調用 } }
public class Student { public static void go(){};//靜態方法 public void run(){};//非靜態方法 public static void main(String[] args) { Student.go();//可以用類名.靜態方法名的方式調用靜態方法 Student.run();//報錯,不可以用類名.靜態方法名調用非靜態方法 } }
public class Student { //匿名代碼塊,每創建一個student對象就會調用一次匿名代碼塊 { System.out.println("調用匿名代碼塊"); } //靜態代碼塊,和類加載一起發生,只會調用一次 static { System.out.println("調用靜態代碼塊"); } //構造函數,每創建一個student對象就會調用一次該方法 public Student() { System.out.println("調用構造函數"); } public static void main(String[] args) { new Student(); new Student(); } }
【第三點 測試結果】
以上是“Java中Static關鍵字怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。