您好,登錄后才能下訂單哦!
成員內部類:
1.和外部類對象有個隱含的綁定關系
2.封裝思想的體現
方法內部類:
1.基本和成員內部類一樣(不能定義靜態屬性|方法)
2.封裝在方法內部
3.可以使用局部變量|形參的值,但是要求局部變量、形參final 或 事實final
4.如果方法內部類定義外部類的普通方法中
5.可以訪問外部類屬性
匿名內部類:
默認繼承一個父親 或者 實現一個接口,但沒有類名稱
語法規則:
new 接口|父親(有參或者無參){
//子類的實現,可以繼承接口,也可以復寫方法
//不能定義構造方法
}
靜態內部類:
class Outter{
static class StaticInner{}
}
使用:
1.在Outter類的內部使用,和普通類一樣
StaticInner o=new StaticInner;
2.在Outter類的外部使用
Outter.StaticInner 0=new Outter.StaticInner();
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。