返回列表 發帖

[作業]抽象類別

本帖最後由 李泳霖 於 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方法不需改寫



本帖隱藏的內容需要回復才可以瀏覽
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
istak.teach2@gmail.com

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表