內部類大體概念

2021-10-10 10:26:37 字數 1034 閱讀 2910

public

class

animal

/** * 成員內部類

* *不能和外部類重名,內部類可以用final和public修飾

*內部類中不能含有靜態的屬性,和靜態方法,和靜態**塊

*內部類中可以有靜態常量

*/public

class

face

}public

static

void

main

(string[

] args)

}

public

class

animal1

}public

void

eat(

)public

static

void

show()

public

static

void

main

(string[

] args)

}

public

class

animal2

} eye e =

neweye()

; e.

watch()

;}public

void

eat(

)public

static

void

main

(string[

] args)

}

public

inte***ce

inte***cea

public

class

smailface

public

class

test}.

eat();

}}

內部類與匿名內部類的概念與使用

以前android開發的時候,有時候會看到內部模擬如定義adapter的viewholder和匿名內部模擬如各種事件等。但是對於內部類與匿名內部類的概念以及裡面的一些細節卻比較模糊,如今我總結如下 內部類是定義在類中的類。內部類的主要作用是將邏輯上相關的類放到一起。匿名類是特殊的內部類,沒有類名。在...

內部類 成員內部類 區域性內部類 匿名內部類

public class 外部類 private int num 0 外部類如果要訪問內部類的成員,則需要通過內部類的物件訪問 使用方式 1.外部類使用內部類,主函式再使用外部類 2.通過new的方式 外部類.內部類 物件名 new 外部類 new 內部類 定義在方法內部的類,就是區域性內部類,只有...

內部類(成員內部類 靜態內部類 方法內部類)

一 成員內部類 最常見的內部類就是成員內部類,也稱作普通內部類 2 inner類中定義的test 方法可以訪問outer類中的資料,不受訪問控制符的影響。3 定義了成員內部類後,必須使用外部類物件來建立內部類物件,而不能直接去 new 乙個內部類物件,即 內部類 物件名 外部類物件.new 內部類 ...