內部類別inner class顧名思義就是類別內在一個class

可以輕鬆使用外部成員

也可以設定private屬性來限制存取

但其無法在內部在直接再定義static成員

使用上需要先實體化外部成員後

再將其實體化才能使用

ex:

class OuterClass {
    class InnerClass { //這是內部成員
    }
}
在使用時
OuterClass.InnerClass obj = outerObject.new InnerClass();

 

 1. 官網https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html

 

2. 參考網頁https://www.tutorialspoint.com/java/java_innerclasses.htm

 

 

 

 

文章標籤
全站熱搜
創作者介紹
創作者 RX1226 的頭像
RX1226

給你魚竿

RX1226 發表在 痞客邦 留言(0) 人氣(3,030)