第四次作業(yè) 1、 創(chuàng)建一個Animal(動物)類,讓Horse(馬),Dog(狗),Cat(貓)等動物繼承Animal類。在Animal類中定義一些方法,讓其子類重寫這些方法,編寫一個運行時多態(tài)的程序。 創(chuàng)建一個Animal類型的數(shù)組,在其中填充不同子類,然后調(diào)用自己的父類中的方法,看看會有什么情況發(fā)生。 2、 修改練習3.3,使Animal成為一個接口。 3、 在面向?qū)ο蟮睦L圖應用應用程序中,可以繪制圓形、矩形、直線等很多其他的圖形對象。這些對象都具有相同的特定狀態(tài)(例如位置、方向、線條顏色和填充顏色)和行為(例如移動、旋轉(zhuǎn)、改變大小和繪制)。一些狀態(tài)和行為對所有圖形是相同的,例如位置、填充顏色和移動。另一些狀態(tài)和行為需要不同的實現(xiàn),例如改變大小和繪制。所有GraphicObject都知道如何繪制自己和如何改變自己的大小;只不過完成的操作不同。 請設計GraphicObject類和所有子類的方法,其中用到抽象類和抽象方法、抽象方法、方法的重寫和多態(tài)、super關(guān)鍵字等概念。并測試其正確性。他們之間的關(guān)系用類圖表示。 4 用策略模式實現(xiàn)網(wǎng)上書城不同類型的圖書折扣策略,計算出每種類型的圖書的價格。并編程測試之。
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶: