當前位置:首頁 » 編程語言 » 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不但是一個常數,還是一個全局常數。

熱點內容
跑分平台腳本 發布:2025-07-01 08:40:17 瀏覽:598
手機上的中文編程軟體 發布:2025-07-01 08:39:13 瀏覽:820
7z解壓縮linux 發布:2025-07-01 08:37:47 瀏覽:318
sybase資料庫字元集 發布:2025-07-01 08:37:03 瀏覽:346
php家教網 發布:2025-07-01 08:34:41 瀏覽:289
上傳完畢聲音 發布:2025-07-01 08:33:17 瀏覽:392
雲伺服器設備如何注冊 發布:2025-07-01 08:33:12 瀏覽:616
sql刪除所有存儲過程 發布:2025-07-01 08:18:34 瀏覽:969
管理權力如何配置 發布:2025-07-01 08:09:59 瀏覽:159
安卓系統date什麼意思 發布:2025-07-01 07:58:06 瀏覽:485