国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

帶你了解Java中Static關鍵字的用法

瀏覽:2日期:2023-12-09 16:47:10
目錄Java中Static關鍵字的一些用法詳解1. Static 修飾類屬性,因為靜態(tài)成員變量可以通過類名+屬性名調(diào)用,非靜態(tài)成員變量不能通過類名+屬性名調(diào)用;2. Static 修飾類方法,可以通過類名.靜態(tài)方法名的方式調(diào)用靜態(tài)方法,不可以用類名.靜態(tài)方法名調(diào)用非靜態(tài)方法;3. 靜態(tài)代碼塊,匿名代碼塊,構(gòu)造函數(shù)。三者的調(diào)用順序為(靜態(tài)代碼塊(只調(diào)用1次) --> 匿名代碼塊 --> 構(gòu)造函數(shù))。總結(jié)Java中Static關鍵字的一些用法詳解1. Static 修飾類屬性,因為靜態(tài)成員變量可以通過類名+屬性名調(diào)用,非靜態(tài)成員變量不能通過類名+屬性名調(diào)用;

public class Student { private static int number;//靜態(tài)變量 private String name;//非靜態(tài)變量 public static void main(String[] args) {System.out.println(Student.number);System.out.println(Student.name);//會報錯 因為非靜態(tài)成員變量不能通過類名+屬性名調(diào)用 }}2. Static 修飾類方法,可以通過類名.靜態(tài)方法名的方式調(diào)用靜態(tài)方法,不可以用類名.靜態(tài)方法名調(diào)用非靜態(tài)方法;

public class Student { public static void go(){};//靜態(tài)方法 public void run(){};//非靜態(tài)方法 public static void main(String[] args) {Student.go();//可以用類名.靜態(tài)方法名的方式調(diào)用靜態(tài)方法Student.run();//報錯,不可以用類名.靜態(tài)方法名調(diào)用非靜態(tài)方法 }}3. 靜態(tài)代碼塊,匿名代碼塊,構(gòu)造函數(shù)。三者的調(diào)用順序為(靜態(tài)代碼塊(只調(diào)用1次) --> 匿名代碼塊 --> 構(gòu)造函數(shù))。

public class Student { //匿名代碼塊,每創(chuàng)建一個student對象就會調(diào)用一次匿名代碼塊 {System.out.println('調(diào)用匿名代碼塊'); } //靜態(tài)代碼塊,和類加載一起發(fā)生,只會調(diào)用一次 static {System.out.println('調(diào)用靜態(tài)代碼塊'); } //構(gòu)造函數(shù),每創(chuàng)建一個student對象就會調(diào)用一次該方法 public Student() {System.out.println('調(diào)用構(gòu)造函數(shù)'); } public static void main(String[] args) {new Student();new Student(); }}

【第三點 測試結(jié)果】

帶你了解Java中Static關鍵字的用法

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注好吧啦網(wǎng)的更多內(nèi)容!

標簽: Java
相關文章:
主站蜘蛛池模板: 梧州市| 海原县| 莱州市| 灯塔市| 莫力| 荥经县| 元江| 武宣县| 濮阳县| 凤山市| 大埔区| 乾安县| 枣庄市| 肃南| 松溪县| 鱼台县| 怀远县| 房产| 平顶山市| 保康县| 桂平市| 双鸭山市| 灌南县| 义马市| 广河县| 三都| 凤山县| 涞水县| 汶上县| 自治县| 怀化市| 东光县| 阿合奇县| 工布江达县| 邵东县| 阜南县| 白沙| 资兴市| 晋宁县| 伊通| 灌云县|