更新時間:2022-04-26 11:17:48 來源:動力節點 瀏覽3156次
動力節點小編告訴大家,Java類中類的實現和變量差不多。隨便在類中什么地方寫。也和變量一樣有作用域。在函數內部寫的類,在函數外就不可調用了。
public class A {
private class B {}
public static void main(String[] args) {
new A().new B();
}
}
這樣的內部類中不能含有任何static成員。你也看到了,要生成B的實例必須建立在A實例的基礎上。因為每個內部類都必須擁有一個指向外部類的指針。這樣才能訪問外部類的變量,private的也行。
把內部類聲明為static,那么就不會有一個指向外部類的指針。自然也訪問不了外部類的變量,除非外部變量是static的。也自然不需要先生成外部類的實例才能生成內部類的實例。這樣的內部類叫做Nested Class。
以上就是關于“Java類中類的實現”介紹,大家如果對此比較感興趣,想了解更多相關知識,不妨來關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,通俗易懂,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習