Board logo

標題: [作業]抽象類別 [打印本頁]

作者: 李泳霖    時間: 2023-5-1 18:52     標題: [作業]抽象類別

本帖最後由 李泳霖 於 2023-11-12 12:09 編輯

新增抽象類別Tank以及show(抽象方法)以及move(一般方法)
新增AmphiTank、HeavyTank類別繼承Tank,並實作show方法

1.新增抽象類別Tank
2.Tank內有兩變數整數:id以及hp
3.Tank建構子底下設定id以及hp的初始化-->並輸出我是坦克
4.並新增1個抽象方法show()
5.新增1個一般方法move()-->"我可以到處亂走!"

6.新增AmphiTank 類別繼承於Tank類別
7.在AmphiTank 類別下多一個字串:ch
8.AmphiTank建構子交由父類別初始化,並輸出我是兩棲坦克+ch
9.完成show抽象方法的改寫-->"有履帶在路上行走,有螺旋槳在打水~"
10以及完成move一般方法的改寫--> "水裡來路上去~"

11.新增HeavyTank 類別繼承於Tank類別
12.在HeavyTank 類別下多一個字串:ch
13.HeavyTank 建構子交由父類別初始化,並輸出我是重型坦克+ch
14.完成show抽象方法的改寫-->"可以連續發射子彈"
15.move方法不需改寫


[attach]16950[/attach]
本帖隱藏的內容需要回復才可以瀏覽

作者: 吳孟軒    時間: 2023-5-8 18:37

此帖僅作者可見
作者: 陳品諺    時間: 2023-8-18 18:12

此帖僅作者可見
作者: 俞經典    時間: 2023-11-18 20:58

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2