Java內部類之訪問權限和編譯效率

在文章【集合框架】之深刻分析ArrayList中,發現一個問題以下:web 問題1: elementData的註釋的意思是,非私有化以簡化嵌套類的訪問,但嵌套類能夠透明地訪問外圍類的全部成員,如何理解這裏的簡化? 爲何不聲明爲private呢?安全 經過查看反編譯查看字節碼解決了問題: 虛擬機不知道類的分組狀況,會在類中提供非public方法供其餘類訪問私有成員,也可用於封閉類。內部類在訪問外部類
相關文章
相關標籤/搜索