資源簡介
設計題目:農夫果園
一個農場,專門種植銷售各類水果,在這個系統中需要描述下列水果:
葡萄:Grape
草莓:Strawberry
蘋果:Apple
水果與其他的植物有很大的不同,水果最終是可以采摘食用的。那么一個自然的做法就是建立一個各種水果都適用的接口,以便與農場里的其他植物區分開。水果接口規定出所有的水果都必須實現的接口,包括任何水果必須具備的方法:種植plant(),生長grow(),收獲harvest()。
Apple類是水果中的一種,因此它實現了水果接口所聲明的所有方法。另外,由于蘋果是多年生植物,因此多出一個treeAge性質,描述蘋果樹的樹齡。
Grape類是水果類
代碼片段和文件信息
評論
共有 條評論