內部類,匿名內部類,許可權修飾符

2021-10-03 17:26:09 字數 669 閱讀 8998

二.匿名內部類

三.許可權修飾符

public

class

a}

格式:外部類物件.內部類物件 物件名 = new 外部類物件.new 內部類物件()。

不使用匿名內部類呼叫抽象物件中的方法:

建立子類,繼承父類

重寫方法

建立子類物件

呼叫重寫方法

使用匿名內部類:無需建立子類直接new父類即可:

格式一:

new 父類(

).重寫的方法名

格式二:

父類 物件名 =

new 父類(

)物件名.重寫的方法名

大大地簡化了操作,如果只是想簡單的呼叫這個抽象方法,就可以使用匿名內部類。

(√代表可以訪問到!×代表訪問不到!)

public

protected

預設的(什麼都不寫)

private

同乙個類中√√

√√同包不同類√√

√×不同包的子父類√√

××不同包非子類√×

××

許可權修飾符與內部類

一 包 1.包包就是對類進行分類管理 com.fruit.manage.add com.fruit.manage.update 2.包的命名規則 公司網域名稱的倒序 全部小寫 多個包之間用.分割 3.乙個類中的組成順序 package import class 二 許可權修飾符 public 本類 ...

許可權修飾符和內部類

final關鍵字代表最終 不可改變的。學習了繼承後,我們知道子類可以在父類的基礎上改寫父類內容,比如方法重寫。為了避免隨意改寫的情況發生,j a提供了 final 關鍵字,用於修飾不可改變內容 主要表現在使用final關鍵字後 修飾類 格式 public final class 類名稱含義 當前這個...

包,修飾符,內部類

目錄 包的特點 許可權修飾符 內部類成員內部類 區域性內部類 匿名內部類 注意 代表的是萬用字元,表示匯入這個包下的所有類,但沒有匯入子包下的類 public protected default private 同一類中 同一包中 子類與無關類 不同包的子類 不同包中的無關類 修飾符總結 修飾符 類...