第四次作業 1、 創建一個Animal(動物)類,讓Horse(馬),Dog(狗),Cat(貓)等動物繼承Animal類。在Animal類中定義一些方法,讓其子類重寫這些方法,編寫一個運行時多態的程序。 創建一個Animal類型的數組,在其中填充不同子類,然后調用自己的父類中的方法,看看會有什么情況發生。 2、 修改練習3.3,使Animal成為一個接口。 3、 在面向對象的繪圖應用應用程序中,可以繪制圓形、矩形、直線等很多其他的圖形對象。這些對象都具有相同的特定狀態(例如位置、方向、線條顏色和填充顏色)和行為(例如移動、旋轉、改變大小和繪制)。一些狀態和行為對所有圖形是相同的,例如位置、填充顏色和移動。另一些狀態和行為需要不同的實現,例如改變大小和繪制。所有GraphicObject都知道如何繪制自己和如何改變自己的大小;只不過完成的操作不同。 請設計GraphicObject類和所有子類的方法,其中用到抽象類和抽象方法、抽象方法、方法的重寫和多態、super關鍵字等概念。并測試其正確性。他們之間的關系用類圖表示。 4 用策略模式實現網上書城不同類型的圖書折扣策略,計算出每種類型的圖書的價格。并編程測試之。
標簽: Animal
上傳時間: 2014-09-12
上傳用戶:釣鰲牧馬
已知n個人(以編號1,2,3...n分別表示)圍坐在一張圓桌周圍。從編號為k的人開始報數,數到m的那個人出列;他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重復下去,直到圓桌周圍的人全部出列。 C語言實現
標簽:
上傳時間: 2017-02-02
上傳用戶:xwd2010
飛機訂票系統(含界面,文檔報告,源碼等) 反正功能挺全面的 界面也比較美觀
標簽: 飛機
上傳時間: 2014-09-11
上傳用戶:aeiouetla
這是我看了《十天學會單片機》(郭天祥的教程)/*這個程序,是我用51電子網,298元C51學習板調試通的單片機控制DS1303時鐘芯片試驗時請用排線 將p1口連到CZ2 一個時鐘程序,它能實現斷電走時(用紐扣電池),顯示和設置年月日星期時分秒(8位數碼管)。 */(http://www.51dz.com/n.asp?id=12519&i=xie343706382)測試時請將p1口用排線連到CZ2上,控制8位 數碼管用。P0口用來檢測矩陣鍵盤的,P3.0和P3.1是串口通信用,控制74H164N芯片段選8位數碼管。 我的QQ343706382,希望有喜歡單片機的朋友。和我聯系。
標簽: 單片機 教程 程序
上傳時間: 2017-02-21
上傳用戶:siguazgb
這是我看了《十天學會單片機》(郭天祥的教程)第十課時寫的,綜合了矩陣鍵盤,串口通信,數碼管 動態顯示,定時器中斷的簡單時鐘程序。用51電子網買的298元80C51單片機學習板 (http://www.51dz.com/n.asp?id=12519&i=xie343706382)測試時請將p1口用排線連到CZ2上,控制8位 數碼管用。P0口用來檢測矩陣鍵盤的,P3.0和P3.1是串口通信用,控制74H164N芯片段選8位數碼管。 數碼管顯示內容為時分秒個兩位,按下K16為設置按鈕,按一下調節秒數,再按一下調節分鐘,再按一 下調節小時。再按下退出,走時。調節時按K1至K10分別代表0到9。 我的QQ343706382,希望有喜歡單片機的朋友。和我聯系。
標簽: 單片機 教程
上傳用戶:hzy5825468
XML+ASP 強大的自動生成靜態產品目錄網頁實例,可完全代替數據庫+服務端程序的網站設計模式.優點在于: 1.它只需在自己的配置有IIS或其它ASP執行軟件的電腦上執行一次便自動生成大量(上傳的示例會生成兩千多頁)靜態html網頁,你只需將這些靜態網頁和圖片發布到網站服務器上去就行了,因此,在服務器不支持數據庫或服務器端程序如ASP, JSP等的情況下照樣可用. 2.網上有許多工具能方便的修改xml,你完全不需要學習數據庫知識和安裝數據庫軟件. 上傳的代碼是已經應用的代碼. 提示: 1.由于以前寫的時候沒有考慮給別人看的,所以沒寫太多注釋,請見諒,不過ASP結構是很清淅的 2.javascript 裝在一個.js文件里且經過了壓縮,目的是節省空間,這在生成大量網頁時很重要.如需修改請用專門的script修改工具. 效果可以看下: http://www.samluo.com/light/light.htm 這個目錄里的兩千多文件全是由一個ASP文件預先生成的.
標簽: XML ASP 自動生成 產品目錄
上傳時間: 2014-01-22
上傳用戶:Avoid98
利用簡單的數據庫實現ATM柜員機的基本功能(包括存取款,轉賬,開戶,開鎖)實現管理員與普通用戶的區分
標簽: ATM 數據庫 存取
上傳時間: 2017-03-21
上傳用戶:ippler8
《LINUX C編程實戰》(作者:童永清,出版社:人民郵電出版社)隨書附帶光盤
標簽: LINUX 編程
上傳時間: 2017-03-25
上傳用戶:84425894
交通燈設計(使用89C51,匯編語言編寫,內附說明文檔)
標簽: 89C51 交通燈
上傳時間: 2013-12-24
上傳用戶:xauthu
單片機應用系統設計與產品開發的光盤(作者馮建華) 本代碼包含了第4章~第10章案例的源程序和電路布線圖(Protel布線),分別存放在每一章相應目錄(如,第4章對應目錄“第4章”)下的“\源代碼”和“\電路圖”兩個子目錄中。源程序可利用普通的文本編輯工具打開、查看;電路圖應利用Protel(筆者建議)打開、查看。 第9章與第8章的電路圖完全相同,本章目錄中只有源程序,沒有電路圖。 讀者在編譯和處理源程序、電路圖的時候,盡量將他們復制到一個專門的磁盤目錄中,并注意實時保存中間結果。
標簽: Protel 單片機應用 產品開發 光盤
上傳時間: 2013-12-17
上傳用戶:dancnc
蟲蟲下載站版權所有 京ICP備2021023401號-1