20175226 類定義
類定義
1、題目要求
- 設計並實現一個Book類,定義義成Book.java,Book 包含書名,做者,出版社和出版日期,這些數據都要定義getter和setter。定義至少三個構造方法,接收並初始化這些數據。覆蓋(Override)toString方法,返回良好的含有多行的書的描述信息。覆蓋equals方法,書名,做者,出版社和出版日期徹底一致才說明兩本書是同樣的。
- 建立一個測試類Bookshelf, 其中的main方法建立並更新幾個Book對象。Book至少包含三本本學期教材內容。
2、難點
- equals()覆蓋的意義與方法
- 覆蓋的通用規定:自反性、對稱性、傳遞性、一致性、對於任何非null的引用值x,x.equals(null)必須返回false
參考連接
3、代碼截圖
4、運行結果截圖
5、碼雲連接
連接java
歡迎關注本站公眾號,獲取更多信息