欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java中的靜態(tài)變量和靜態(tài)方法

今天就跟大家聊聊有關java中的靜態(tài)變量和靜態(tài)方法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

為唐縣等地區(qū)用戶提供了全套網頁設計制作服務,及唐縣網站建設行業(yè)解決方案。主營業(yè)務為成都網站建設、網站建設、唐縣網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

什么是靜態(tài)變量

Java 中被 static 修飾的成員稱為靜態(tài)成員或類成員。它屬于整個類所有,而不是某個對象所有,即被類的所有對象所共享。靜態(tài)成員可以使用類名直接訪問,也可以使用對象名進行訪問。

使用 static 可以修飾變量、方法和代碼塊。

public class Test1 {
    // static修飾的變量為靜態(tài)變量,所有類的對象共享hobby
    static String hobby = "Tedu";
    
    public static void main(String[] args) {
        // 靜態(tài)變量可以直接使用類名來訪問,無需創(chuàng)建對象
        System.out.println("通過類名訪問hobby:" + Test1.hobby);
        // 創(chuàng)建類的對象
        Test1 t1 = new Test1();
        // 使用對象名訪問靜態(tài)變量
        System.out.println("使用對象名訪hobby:" + t1.hobby);
        // 使用對象名的形式修改靜態(tài)變量的值
        t1.hobby = "cjj";
        // 再次使用類名訪問靜態(tài)白變量,值已經被修改
        System.out.println("通過類名訪問hobby:" + Test1.hobby);
    }
}

運行結果:

通過類名訪問hobby:Tedu
使用對象名訪hobby:Tedu
通過類名訪問hobby:cjj

注意:靜態(tài)成員屬于整個類,當系統(tǒng)第一次使用該類時,就會為其分配內存空間直到該類被卸載才會進行資源回收!

什么是靜態(tài)方法

與靜態(tài)變量一樣,我們也可以使用 static 修飾方法,稱為靜態(tài)方法或類方法。其實之前我們一直寫的 main 方法就是靜態(tài)方法。

public class Test01 {
    //使用static關鍵字聲明靜態(tài)方法
    public static void print() {
        System.out.println("歡迎你:Cjj!");
    }
    public static void main(String[] args) {
        //直接使用類名調用靜態(tài)方法
        Test01.print();
        //也可以通過對象名調用,當然更推薦使用類名調用
        Test01 t1 = new Test01();
        t1.print();
    }
}

運行結果:

歡迎你:Cjj!
歡迎你:Cjj!

注意:

1、 靜態(tài)方法中可以直接調用同類中的靜態(tài)成員,但不能直接調用非靜態(tài)成員。如:

java中的靜態(tài)變量和靜態(tài)方法

如果希望在靜態(tài)方法中調用非靜態(tài)變量,可以通過創(chuàng)建類的對象,然后通過對象來訪問非靜態(tài)變量。如:

java中的靜態(tài)變量和靜態(tài)方法

2、 在普通成員方法中,則可以直接訪問同類的非靜態(tài)變量和靜態(tài)變量,如:

java中的靜態(tài)變量和靜態(tài)方法

3、 靜態(tài)方法中不能直接調用非靜態(tài)方法,需要通過對象來訪問非靜態(tài)方法。如:

public class Test01 {
    String name = "Cjj"; //靜態(tài)成員變量
    static String hobby = "study"; //非靜態(tài)成員變量
    
    //普通成員方法
    public void print1() {
        System.out.println("普通成員方法~~~"); 
    }
    
    //靜態(tài)成員方法
    public static void print2() {
        System.out.println("靜態(tài)成員方法~~~");
    }
    
    public static void main(String[] args) {
        //普通成員方法必須通過對象來調用
        Test01 t1 = new Test01();
        t1.print1();
        //可以直接調用靜態(tài)方法
        print2();
    }
}

看完上述內容,你們對java中的靜態(tài)變量和靜態(tài)方法有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯行業(yè)資訊頻道,感謝大家的支持。

分享文章:java中的靜態(tài)變量和靜態(tài)方法
本文地址:http://chinadenli.net/article26/jegojg.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站改版、App開發(fā)、網站維護、品牌網站制作服務器托管、建站公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

外貿網站制作
日韩精品一级一区二区| 欧美色欧美亚洲日在线| 色老汉在线视频免费亚欧| 日木乱偷人妻中文字幕在线| 久久91精品国产亚洲| 国产成人亚洲精品青草天美| 国产精品人妻熟女毛片av久| 微拍一区二区三区福利| 精品人妻一区二区三区四在线| 99久热只有精品视频免费看| 蜜桃传媒在线正在播放| 中文字幕一二区在线观看| 欧美又黑又粗大又硬又爽| 国产精品一区二区三区黄色片| 在线亚洲成人中文字幕高清 | 91偷拍视频久久精品| 超碰在线播放国产精品| 午夜精品在线观看视频午夜| 欧美日韩一级aa大片| 国产午夜精品在线免费看| 欧美三级不卡在线观线看| 99久久无色码中文字幕免费| 精品人妻一区二区三区四区久久| 九九热在线免费在线观看| 粗暴蹂躏中文一区二区三区| 日本高清一区免费不卡| 日本熟女中文字幕一区| 日本久久精品在线观看| 精品一区二区三区人妻视频| 国产精品午夜性色视频| 色偷偷偷拍视频在线观看| 五月综合婷婷在线伊人| 人妻精品一区二区三区视频免精| 精品一区二区三区免费看| 亚洲中文字幕视频在线观看| 欧美人妻少妇精品久久性色| 亚洲中文字幕亲近伦片| 欧美日韩国产欧美日韩| 欧美日韩国产二三四区| 国产美女精品午夜福利视频| 日韩精品人妻少妇一区二区|