編寫Java程序,演練靜態內部類應用

返回本章節

返回作業目錄


需求說明:

  • 創建一個Person類,在該類中定義一個Home靜態內部類,並在這個Home類中定義一個顯示Home相關信息的方法。
  • 在Person類中設置一個Home類型屬性對象。
  • 在Person類中定義一個顯示當前Person對象相關信息的方法,並在該方法中調用Home類型屬性對象的顯示Home相關信息的方法。

實現思路:

  1. 創建Person類,在其中定義String類型的name屬性。
  2. 在Person類中定義一個靜態內部類Home,在該Home類中定義String類型的address和tel屬性,並定義方法showInfo()顯示address和tel信息。
  3. 在Person類定義一個Home類型的屬性home,通過構造方法或setHome()對home屬性進行賦值。
  4. 在Person類定義方法show(),該方法除了顯示name信息,還調用home的showInfo()顯示address和tel信息。

實現代碼:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章