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

熱點內容
android訪問本機 發布:2025-07-01 10:56:06 瀏覽:409
伺服器改id是什麼 發布:2025-07-01 10:30:03 瀏覽:611
php微信開發教程 發布:2025-07-01 10:28:24 瀏覽:842
訪問學者聯系導師 發布:2025-07-01 10:27:44 瀏覽:984
伺服器端的http地址 發布:2025-07-01 10:04:35 瀏覽:176
php好處 發布:2025-07-01 10:01:45 瀏覽:878
安卓車機什麼屏幕好 發布:2025-07-01 09:46:15 瀏覽:548
編譯原理re不能描述的串 發布:2025-07-01 09:34:24 瀏覽:75
本地電腦怎麼用伺服器ip 發布:2025-07-01 09:10:03 瀏覽:831
有趣的python代碼 發布:2025-07-01 09:10:02 瀏覽:362