2011-05-11 51 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

相关问题