java重要的三大特性之封裝
這裡還有一個不常用的概念就是內部類
一
就是在一個類的內部在定義一個類
存在即是合理的
那麼先看看它的優點和好處:
二
class outerClass{
//outerClass的成員變量
class innerClass{
}
}
內部類同樣可以擁有public private protected等權限符修飾
三
outerClass oc = new outerClass();
outerClass
so prefect!
內部類對與初學者很少使用
若該內部類不想訪問創建其外部類的屬性和方法的時候
外部類要引用他時
構造靜態內部類對象
在編寫代碼的時候不必要給內部類取一個名字
在SWT編程的事件監控器代碼中
如示例
Object o = new Object(){
public String toString(){
retrun
}
};
該示例定義了一個沒有名稱的類
<封裝特性中需要注意的
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26480.html