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

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

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

Java中Static關鍵字的一些用法詳解

1. Static 修飾類屬性,因為靜態(tài)成員變量可以通過類名+屬性名調用,非靜態(tài)成員變量不能通過類名+屬性名調用;

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)成員變量不能通過類名+屬性名調用
    }
}

2. Static 修飾類方法,可以通過類名.靜態(tài)方法名的方式調用靜態(tài)方法,不可以用類名.靜態(tài)方法名調用非靜態(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)方法名的方式調用靜態(tài)方法
        Student.run();//報錯,不可以用類名.靜態(tài)方法名調用非靜態(tài)方法
    }
}

3. 靜態(tài)代碼塊,匿名代碼塊,構造函數(shù)。三者的調用順序為(靜態(tài)代碼塊(只調用1次) --> 匿名代碼塊 --> 構造函數(shù))。

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

【第三點 測試結果】

在這里插入圖片描述

總結

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

相關文章

最新評論

横山县| 忻城县| 龙南县| 柯坪县| 岳普湖县| 丽水市| 郑州市| 南川市| 色达县| 佛坪县| 白玉县| 龙泉市| 云南省| 奉节县| 县级市| 台山市| 濮阳市| 仪陇县| 敦煌市| 大荔县| 田东县| 彭泽县| 盘山县| 左贡县| 鹤峰县| 永吉县| 乌恰县| 岢岚县| 水城县| 建阳市| 乌鲁木齐县| 桐梓县| 那曲县| 吉安市| 平邑县| 鸡泽县| 许昌县| 电白县| 田阳县| 五指山市| 皋兰县|