當前位置:首頁 » 編程語言 » java靜態類

java靜態類

發布時間: 2024-04-25 10:25:09

java 靜態類是什麼意思 有什麼特點

java沒有直接的靜態類這種東西,一個類可以為static的情況只是他作為另一個類的成員,static表明他可以不用建立實例被訪問而已,這樣的內部類完全沒有內部類的特點
1 內部類可以訪問所在外部類的成員變數和方法,而靜態內部類卻不能
2 內部類可以使用Outter.this作為外部類引用,但靜態內部類不能使用
3 靜態內部類就如同外部類的一個靜態成員,他只能訪問外部類的靜態成員和靜態方法
4 在外部類外必須使用Outter.Inner外部類名和內部類名都要使用,樓上所說的不需要建立對象, 指的是不需要建立外部類實例,
比如BigOuter.Nested n = New BigOuter.Nested();

Ⅱ java中靜態類和動態類的區別的什麼

區別如下:

  1. static 表示靜態的,從始至終只獲得一塊內存空間。而且這塊空間的資源還具有「全局性」,就是說所有的成員都可以無條件引用,另外,static修飾的不用程序調用,只要該類被執行,static修飾的也被執行。

  2. 如最常見的,Public static void main(){};又如 static int a;那麼所有的成員都可以引用a.

  3. final 表示最終的,它修飾的類不能有子類。它修飾的變數是不可變的常數,所以final的變數要立刻賦值。如:class final A {}類A就不能被別的類繼承;final String a=「abc」;那麼a永遠只能是abc.

  4. fianl static String a=「abc」,那麼a不但是一個常數,還是一個全局常數。

熱點內容
游戲腳本編程書籍推薦 發布:2024-05-05 02:59:13 瀏覽:71
編譯器書籍推薦 發布:2024-05-05 02:57:02 瀏覽:55
電池存儲溫度 發布:2024-05-05 02:53:07 瀏覽:206
安卓在美國怎麼下載 發布:2024-05-05 02:31:06 瀏覽:924
黑莓存儲空間 發布:2024-05-05 02:19:50 瀏覽:274
我的世界礦石島伺服器宣傳片 發布:2024-05-05 02:17:19 瀏覽:613
如何區分安卓原裝充電器 發布:2024-05-05 01:41:23 瀏覽:72
怎麼從蘋果轉移到安卓 發布:2024-05-05 01:41:20 瀏覽:721
支付寶付款碼怎麼設置密碼 發布:2024-05-05 01:27:36 瀏覽:878
qtp錄制的腳本 發布:2024-05-05 01:14:04 瀏覽:367