将类设置为像Shape这样的东西?

时间:2011-05-07 18:11:25

标签: java

有没有办法在Java中编写代码,完成Java在“Shape”和“Ellipse”之间的关系时所拥有的。

例如,在绘图时,创建一个矩形。

然后当你去绘制那个矩形时,它会要求“形状”。我希望能够为我正在编写的程序制作自己的东西。如果我能做到这一点会更方便。

2 个答案:

答案 0 :(得分:2)

问题有点模糊,但你发布的内容看起来像组合/聚合。

Soldier and Enemy应该有一个通用界面,AI应该与该界面进行交互。

答案 1 :(得分:2)

方便的是,许多类实现了Shape接口。有一个代码段here和更详细的示例here