close

靜態巢狀類別static Nested class就是在class內有static class

內部類別加上static修飾字就是靜態巢狀類別了

概念上比較像是static import

簡單來說內部類別加上static後就可以直接拜訪到

不需要先實體化外部類別, 就可以直接實體化該類別

就好像把該類別拉到最上層的層級一樣

ex:

class OuterClass {
    static class InnerClass { //這是靜態巢狀類別
    }
}
在使用時
OuterClass.InnerClass obj = new OuterClass.InnerClass();

 

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

01.png

 

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

02.png  

arrow
arrow
    創作者介紹
    創作者 RX1226 的頭像
    RX1226

    給你魚竿

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