摘要: 首先,我們來看一下什么是內部類?
內部類(inner class)是定義在另一個類中的類。
那么為什么需要使用內部類呢?
其主要原因有以下三點:
(1) 內部類方法可以訪問該類定義所在的作用域中的數據,包括私有的數據。
(2) 內部類可以對同一個包中的其他類隱藏起來。
(3) 當想要定義一個回調函數且不想編寫大量代碼時,使用匿名(anonymous)內部類比較便捷。
閱讀全文
內部類(inner class)是定義在另一個類中的類。
那么為什么需要使用內部類呢?
其主要原因有以下三點:
(1) 內部類方法可以訪問該類定義所在的作用域中的數據,包括私有的數據。
(2) 內部類可以對同一個包中的其他類隱藏起來。
(3) 當想要定義一個回調函數且不想編寫大量代碼時,使用匿名(anonymous)內部類比較便捷。
閱讀全文