關鍵字static、final

    

  • finalspa

    • final能修飾類、修飾方法、能修飾屬性。對象

    • 修飾類:該類不能被繼承。blog

    • 修飾方法:該方法不能被重寫。因此abstractfinal不能同時用繼承

    • 修飾屬性/變量:該屬性/變量爲常量,該值不能再改變,且定義的屬性必須直接賦初值。(常量的命名方式 所有子母大寫,多個單詞之間用_分開)內存

      • Staticio

        • 修飾屬性和方法:變量

          • static修飾的屬性被該類的全部對象共享 --→ 類屬性程序

          • static修飾的屬性或者方法,在內存中有且只有一份,因此被該類的全部對象共享。靜態屬性和方法是隨着類的加載進內存而初始化,普通的對象屬性隨着對象的建立而建立。靜態屬性除了能被對象調用外,還能被當前類調用。方法

            • static代碼塊,static{};程序運行最早運行static代碼塊中的內容,通常用來對對象屬性進行初始化。im

            •  

            • 你們可也能夠看到,靜態代碼塊其實是首個運行的。
相關文章
相關標籤/搜索