java基礎: static關鍵字

public class TestStaticClass {
    public static void main(String[] args) {
        Cat cat1 = new Cat();
        Cat cat2 = new Cat();
        cat1.i = 4;
        
        System.out.println(cat2.i);
    }
}

// 無論創建多少個Cat對象,他們都擁有相同的i值
class Cat {
    static int i = 0;   // 所有對象的靜態變量都指向同一份數據
}

static還可以修飾class,但是只有一種情況,靜態內部類(嵌套類)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,740評論 18 399
  • Advanced Language Features 知識點:一. static修飾符 static修飾符可以用來...
    風景涼閱讀 455評論 0 0
  • 1、一個".java"源文件中是否可以包括多個類(不是內部類)?有什么限制?答:可以有多個類,但只能有一個publ...
    岳小川閱讀 957評論 0 2
  • 一:java概述:1,JDK:Java Development Kit,java的開發和運行環境,java的開發工...
    ZaneInTheSun閱讀 2,686評論 0 11
  • 亂序筆記開始回顧篇
    kingkissblue閱讀 161評論 0 1