2011-05-11 90 views
4

我有一個類:Model,有許多功能,如draw()rotate()如何擴展課程?

現在我有另一個類稱爲Cube,我希望能夠以相同的方式工作的模型。

我有這個在我的Cube類的構造函數:

Model m3d = new Model();   
m3d.build(obj); 

所以,我想要的是能夠在另一個類調用類似:

mCube.draw(); 

m3d將執行draw()

+0

(題外話:感謝編輯,看不到任何輸出,當我寫出於某種原因,Q) – Henrik 2011-05-11 15:38:50

+0

記得選擇一個「接受的答案」 – Neal 2011-05-11 15:57:13

+0

編輯主題:你在Java中擴展類,而不是對象。 – skaffman 2011-05-11 16:04:39

回答

5

好的。所以這樣做是高級應召:

class Cube extends Model {...} 

然後,你可以這樣做:

Cube mCube = new Cube();   
mCube.build(obj); 
mCube.draw(); 
+0

當然,沒有想清楚。謝謝,這會有所幫助。 – Henrik 2011-05-11 15:41:35

+0

@Henrik沒問題:-) – Neal 2011-05-11 15:42:29

相關問題