在蓬勃發展的資訊時代,行動裝置隨處可見,我們希望你能夠利用前人的智慧,找出現行App的共同點,利用繼承的概念完成類別JJBox與Nosebook。
=== 你必須使用以下類別 ===
class App {
public:
App(int d) { download = d; }
~App(){};
int getDownload() { return download; }
void increaseDownload() { ++download; }
private:
int download;
};
此外類別JJBox與Nosebook都必須繼承類別App,如未使用成績打五折。
其中每一個App都會有自己的下載量。在JJBox則會有歌曲的數量,歌曲的數量為下載量的五倍;在Nosebook會有好友的數量,好友的數量是下載量的三倍再加五。
此外,使用者還有以下操作:
輸入1: JJBox下載量加1。
輸入2: Nosebook下載量加1。
輸入3: JJBox與Nosebook下載量均加1。
輸入4: 更新JJBox歌曲數量。
輸入5: 更新Nosebook好友數量。
第一行輸入兩個數字n1與n2,n1為JJBox的下載量,n2為Nosebook的下載量。
第二行為使用者操作,請根據上述描述完成,直到-1結束。
每一次使用者的操作結束後,必須分別印出JJBox的歌曲數量與Nosebook的好友數量。
100 300 1 4 2 5 3 4 5 -1
JJBox now has 500 songs. NoseBook now has 905 friends. ========== JJBox now has 505 songs. NoseBook now has 905 friends. ========== JJBox now has 505 songs. NoseBook now has 905 friends. ========== JJBox now has 505 songs. NoseBook now has 908 friends. ========== JJBox now has 505 songs. NoseBook now has 908 friends. ========== JJBox now has 510 songs. NoseBook now has 908 friends. ========== JJBox now has 510 songs. NoseBook now has 911 friends. ==========
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |