轉自http://www.tilaile.com/question/16727
下列內部類的說法不正確的是(c)。
A 內部類的類名只能在定義它的類或程序中或在表達式內部使用
B 內部類可以使用它所在類的靜態成員變量和實例成員變量
C 內部類不可以用abstract修飾符定義為抽象類
D 內部類可作為其他類的成員,而且可訪問它所在類的成員
C
內部類的特點
1. 可以使用private、protected修飾。也可以使用abstract、final等修飾.
2.內部類可以直接或利用引用訪問外部類的屬性和方法,包括私有屬性和方法(但靜態內部類不能訪問外部類的非靜態成員變量和方法)。內部類所訪問的外部屬性的值由構造時的外部類對象決定.
3. 外部類要訪問內部類的成員,則只能通過引用的方式進行,可問內部類所有成員
4. 內部類可以繼承同級的內部類,也可繼承其它類(除內部類和外部類)
5. 內部類可以定義為接口,並且可以定義另外一個類來實現它
6. 內部類可以定義為抽象類,可以定義另外一個內部類繼承它
7. 方法內的內部類不能加范圍限定(protected public
private),方法內的內部類不能加static修飾符,方法內的內部類只能在方法內構建其實,方法內的內部類如果訪問方法局部變量,則此局部變量必須使用final修飾