第六章課後作業

2021-08-19 16:23:26 字數 1570 閱讀 5638

1.在第三題的進行功能擴充套件。

public inte***ce animal

public class dog implements animal

}public class cat implements animal

}public class pig implements animal

}public class store else if(animal.equalsignorecase("pig"))else }}

public class animaltest

}2..使用面向介面思想對電子寵物系統類結構進行重構

package bdqn.com;  

/** 

*  * @author 寵物類 

* */  

public abstract class chonwu  

/** 

* 輸出寵物資訊 

*/  

public void print()  

}  package bdqn.com;  

/** 

*   

* @author 狗狗類 

* */  

public class dog extends pet implements eatable,flying  

public void print()  

@override  

public void flydis()  

@override  

public void eat()  

}  package bdqn.com;  

/** 

*  * @author 企鵝類 

* */  

public class penguin extends pet implements eatable,swimmable  

public void print()  

@override  

public void swin()  

@override  

public void eat()  

}  package bdqn.com;  

/** 

* 吃飯的介面 

* @author 介面 

* */  

public inte***ce eatable  

package bdqn.com;  

/** 

* 接飛盤介面 

* @author 介面 

* */  

public inte***ce flying  

package bdqn.com;  

/** 

* 游泳的介面 

* @author 介面 

* */  

public inte***ce swimmable  

package bdqn.com;  

/** 

*  * @author 測試類 

* */  

public class testfeed  

}  

MOOC高階語言程式設計第六章課後作業

題目描述 從鍵盤輸入乙個字串,並在串中的第一次出現的最大元素後邊插入字串 ab 輸入 任意輸入乙個字串 輸入樣例 123cscumt 輸出 在串中的最大元素後邊插入字串 ab 輸出樣例 123csabcumt include include using namespace std intmain f...

第六章課後習題

1.this和super各有幾種用法?1.子類的建構函式如果要引用super的話,必須把super放在函式的首位。2.子類中的同名成員變數或方法隱藏了父類的成員變數或方法,需要用到super。3.用super直接傳遞引數。2.子類物件例項化的具體過程是什麼?1.子類在構造物件時候,必須訪問父類的建構...

第六章作業

例題6.1 舉例說明了指標的幾種表示形式,p指向指標指向的變數,p指向該變數的儲存位址,例題6.1 指標的幾種形式 自動化1121 李慶典 include 預編譯處理命令 using namespace std 標準名字空間 int main q 0 cout string1 is cout 例題6...