华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java基礎(chǔ) >> 文章內(nèi)容

Java封裝圖書(shū)信息類(lèi)

來(lái)源:中華考試網(wǎng)  [2020年11月23日]  【

  編寫(xiě) BookTest 測(cè)試類(lèi),為 Book 對(duì)象的屬性賦予初始值,并調(diào)用 details() 方法輸出詳細(xì)信息。根據(jù)上面的描述添加代碼,步驟如下。

  1)創(chuàng)建 Book 類(lèi),首先向該類(lèi)添加 bookName 變量,并封裝該變量。代碼如下:

  public class Book { private String bookName; // 圖書(shū)名稱(chēng) public String getBookName() { return bookName; } public void setBookName(String bookName) { this.bookName = bookName; }}

  2)在 Book 類(lèi)中添加 bookTotalNum 變量,并封裝該變量,在封裝的 setter 方法中判斷頁(yè)數(shù)的值是否小于 200。代碼如下:

  private int bookTotalNum; // 圖書(shū)總頁(yè)數(shù)public int getBookTotaiNum() { return bookTotalNum;}public void setBookTotalNum(int bookTotalNum) { if (bookTotalNum < 200) { System.out.println(this.bookName + "這本書(shū)的頁(yè)數(shù)不能少于 200 頁(yè)"); this.bookTotalNum = 200; } else { this.bookTotalNum = bookTotalNum; }}

  3)在 Book 類(lèi)中添加公有的 details() 方法,輸出圖書(shū)的名稱(chēng)和總頁(yè)數(shù)。代碼如下:

  public void details() { System.out.println(this.bookName + "這本書(shū)的總頁(yè)數(shù)是:" + this.bookTotalNum);}

  填寫(xiě)下面表單即可預(yù)約申請(qǐng)免費(fèi)試聽(tīng)java課程!害怕學(xué)不會(huì)?助教陪讀,隨時(shí)解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國(guó)推薦就業(yè)!

預(yù)約申請(qǐng)免費(fèi)聽(tīng)java課程

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  4)創(chuàng)建 BookTest 測(cè)試類(lèi),在該類(lèi)的 main() 方法中創(chuàng)建 Book 類(lèi)的兩個(gè)實(shí)例對(duì)象,然后分別為類(lèi)中的兩個(gè)屬性賦值,最后調(diào)用 details() 方法輸出信息。代碼如下:

  public class BookTest { public static void main(String[] args) { Book book1 = new Book(); book1.setBookName("《紅與黑》"); book1.setBookTotalNum(190); book1.details(); System.out.println("************************************"); Book book2 = new Book(); book2.setBookName("《格林童話》"); book2.setBookTotalNum(520); book2.details(); }}

  5)執(zhí)行上述代碼,輸出結(jié)果如下:

  《紅與黑》這本書(shū)的頁(yè)數(shù)不能少于 200 頁(yè)

  《紅與黑》這本書(shū)的總頁(yè)數(shù)是:200

  ************************************

  《格林童話》這本書(shū)的總頁(yè)數(shù)是:520

責(zé)編:fushihao

上一篇:Java類(lèi)的封裝

下一篇: 沒(méi)有了

  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
竹溪县| 基隆市| 报价| 乌拉特中旗| 淳安县| 南安市| 睢宁县| 年辖:市辖区| 石阡县| 上高县| 清涧县| 昔阳县| 宜都市| 长宁县| 新竹县| 繁峙县| 临漳县| 绵竹市| 民丰县| 九台市| 朝阳县| 霍邱县| 安康市| 化隆| 红河县| 喀喇沁旗| 西吉县| 岑巩县| 渝中区| 四会市| 汝南县| 博兴县| 泗洪县| 历史| 古丈县| 互助| 阿拉善左旗| 巧家县| 玉龙| 彰化县| 石林|