javaSE筆記-static關鍵字

2020-04-12 16:09:05來源:博客園 閱讀 ()

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用 javaSE筆記-static關鍵字

  被static修飾的成員屬于類,不屬于對象。static修飾的成員被多個對象共享。

定義和使用格式

  類變量

    static 數據類型 變量名;

    static int num = 5;

    該類的每個對象都"共享"同一個類變量的值。任何對象都可以更改該類變量的值,但也可以在不創建該類的對象的情況下對類變量進行操作。

 

  靜態方法

    修飾符 static 返回值類型 方法名 (參數列表){

      // 執行語句

    }

    public static void showNum() {

      System.out.println("num:" + numberOfStudent);

    }

 

    使用類名來調用,而不需要創建類的對象。

 

    注意事項

      - 靜態方法可以直接訪問靜態變量和靜態方法。

      - 靜態方法"不能直接訪問"普通成員變量或成員方法。而成員方法可以直接訪問類變量或靜態方法。因為類變量先加載

      - 靜態方法中,不能使用this關鍵字。因為this是與對象有關的內容。

 

  調用格式

    • 類名.類變量名

      public class Person{

        static int a = 10;

      }

      Person.a;

 

    • 類名.靜態方法名(參數)

      public class Person{

        public static void show(int a){}

      }

      Person.show(10);

 

static內存圖概述

 


原文鏈接:https://www.cnblogs.com/love-xiaowu/p/12688723.html
如有疑問請與原作者聯系

標簽:AV參數em定義img共享

版權申明:本站文章部分自網絡,如有侵權,請聯系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系,版權歸原作者所有

上一篇:使用 Spring Boot Admin 監控服務

下一篇:Spring Boot 監聽 Redis Key 失效事件實現定時任務

韩国三级在线看免费