/*** created by rabbit on 2014-07-30.劉朋程.
* 內部類:將乙個類定義在另乙個類的裡面,對裡面的那個類
* 就稱為內部類(內建類,巢狀類)
*
* 當內部類在成員位置上,就可以被成員修飾符所修飾
*
* 比如 private;將內部類在外部類中進行封裝。
* static:內部類就具備static特性
* 當內部類被static修飾後,只能訪問外部類的靜態成員
* 出現了訪問侷限。
*
* 在外部其他類中,如何直接訪問static內部類的非靜態成員呢?
* new outer2.inner2().function();
*
* 在外部其他類中,如何直接訪問static內部類的非靜態成員呢?
* outer2.inner2.function();
*/
//created by rabbit on 2014-07-30.劉朋程.class outer2
}
}
//created by rabbit on 2014-07-30.劉朋程.
public class innerclassdemo2
}//created by rabbit on 2014-07-30.劉朋程.
物件導向 內部類訪問規則與靜態內部類
內部類的訪問規則 1 內部類可以直接訪問外部類中的成員,包括私有。之所以可以直接訪問外部類中的成員,是因為內部類中持有乙個外部類的引用,格式 外部類名.this 2 外部類要訪問內部類,必須建立內部類物件 內部類的定義原則 當描述事物時,事物的內部還有事物,該事物用內部類來描述。內部事物可以使用外部...
Java物件導向 例項內部類和靜態內部類分析
沒有使用static修飾的內部類,說明內部類屬於外部類的物件,不屬於外部類本身。特點 1 建立例項內部類前,必須存在外部類物件,通過外部類鍍鋅建立內部類物件 當存在內部類物件時,一定存在外部類物件 outter.inner in new outter new inner 2 例項內部類的例項自動持有...
物件導向 內部類
在學內部類前,我自己先問了自己2個問題!1 什麼是內部類呢?簡單說 就是在乙個類中在建立乙個類。2 而為什麼又要搞這個內部類呢?我想是為了在於現實中的一些建模問題吧,讓事物更加形象。比如要建立 人體 這個類,有很多功能吧,比如 吃飯 看書 而這些功能又需要 嘴巴 眼睛 那麼我們就不得不建立 嘴巴 眼...