2010-01-19 59 views

回答

0

因爲你可以擴展一個內部類。詳情請閱讀here。你可以定義final來幫助讀者更好地理解你的代碼。你會抽象的內部類,因爲你會做一個普通的抽象類。

1

它不一樣,如果你的類事項是本地,內部或頂級課程。您只能使用抽象或最終修飾符中的任意一種,但不能同時使用這兩種修飾符。

當您使用abstract改性劑類,它的意思是:

  1. 類部分實現和 會有子類此 類的,這將給完整 實施
  2. 你不能實例化抽象 類
  3. 您可以在抽象類中有零個或多個抽象 方法(抽象 方法是一個方法,它的方法是 實現未知)

當您使用final改性劑類,它的意思是:

  1. 類全面實施並有 不應該有任何的子類此 類的。
  2. 修飾符final與抽象修飾符的 完全相反。因此,對於 類,最終和抽象修飾符 不能一起使用

參考:

8.1.1.1的抽象類:

http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html#34944

8.1.1.2最後類:

http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html#54727

相關問題