最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

帶你了解Java中Static關(guān)鍵字的用法

 更新時間:2021年08月18日 11:38:25   作者:MMorant  
這篇文章主要介紹了JAVA Static關(guān)鍵字的用法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下,希望能給你帶來幫助

Java中Static關(guān)鍵字的一些用法詳解

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é)果】

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評論

顺平县| 芦溪县| 东港市| 昂仁县| 察雅县| 南昌市| 莱西市| 电白县| 江津市| 信丰县| 孝义市| 武乡县| 洪江市| 景泰县| 安化县| 沽源县| 隆尧县| 台州市| 元氏县| 洪雅县| 都安| 娄底市| 新野县| 馆陶县| 长宁区| 那坡县| 宁蒗| 泗洪县| 南乐县| 自贡市| 洛南县| 边坝县| 西平县| 奉新县| 凉城县| 上思县| 沈丘县| 浦江县| 安西县| 桓台县| 中江县|