日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java内部类的权限符,static介绍、内部类、final、权限修饰符的作用范围,

發布時間:2023/11/27 生活经验 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java内部类的权限符,static介绍、内部类、final、权限修饰符的作用范围, 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

static介紹、內部類、final、權限修飾符的作用范圍,static 關鍵字:(可用于修飾方法、變量)

static 特點:

static是靜態修飾符,一般修飾成員變量。被static修飾的屬于全局共享。被static修飾的成員屬于類,(又叫類成員)不屬于單個這個類的某個對象。

被static關鍵字修飾的成員可通過類名.的方式調用。而且,被static修飾的成員是隨著類的加載而加載的。

格式:

類名.成員變量

類名.成員方法

靜態代碼塊:

優先于構造方法執行,并且只執行一次。隨著類的加載而加載。一般可用于給靜態變量賦值,用來給類進行初始化。

格式:

static{代碼塊}

內部類:

什么是內部類?

寫在其他類的內部的類,就叫內部類。

什么時候使用內部類?

當在描述一類事物的時候,若該類事物內部還存在其他事物,就定義內部類。

內部類的分類:

分為成員內部類和局部內部類。

成員內部類格式:

class 類名{

class 類名{

}

main{}

}

訪問方式為:外部類名.內部類名 變量名 = new 外部類名().new 內部類名();

局部內部類格式:

class 類名{

public void show(){

class 類名{

//其他代碼

}

}

}

訪問方式為:需要在方法內部創建內部類對象。

匿名內部類:

定義匿名內部類的兩個含義:

臨時定義某一指定類型的子類

定義后即刻創建剛剛定義的這個子類的對象

作用:

匿名內部類是創建某個類型子類型的快捷方式。

定義匿名內部類的使用格式:

new 父類或接口(){

//進行方法重寫

};

final 常量:

final表示最終的意思,被賦值后不可改變。可以用來修飾類、成員以及局部變量。

被final修飾的類或方法,不可以被繼承或重寫。

引用類型被final修飾后,是地址值不可以被改變,值還可以改變。

權限修飾符的作用范圍:

四種包的訪問權限修飾符:public 、 protected 、 default 、 private

public 權限最大,private權限最小。

public? ? ?protected? ? default? ? private

同一類中?? ??? ??? ??? ??? ?? ??? true   true ?   ? ?true ?? ??? ?true

同一包中(子類與無關類)? true? ? ? ? true? ? ? ? ? ? ?true

不同包的子類? ? ? ? ? ? ? ? ? ?true? ? ? ? true

不同包中的無關類? ? ? ? ? ? true

歸納:

要想僅能在本類中訪問使用private修飾;

要想本包中的類都可以訪問不加修飾符即可;

要想本包中的類與其他包中的子類可以訪問使用protected修飾

要想所有包中的所有類都可以訪問使用public修飾。

注意:如果類用public修飾,則類名必須與文件名相同。一個文件中只能有一個public修飾的類。

http://www.dengb.com/Javabc/1386478.htmlwww.dengb.comtruehttp://www.dengb.com/Javabc/1386478.htmlTechArticlestatic介紹、內部類、final、權限修飾符的作用范圍, static 關鍵字:(可用于修飾方法、變量) static 特點: static是靜態修飾符,一般修飾成員...

總結

以上是生活随笔為你收集整理的java内部类的权限符,static介绍、内部类、final、权限修饰符的作用范围,的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。