小编Rob*_*110的帖子

父类和子类之间的设计建议?

我正在进行物理模拟.

我有一个ArrayList包含模拟中所有对象的东西.我有一个父类:Shape和两个子类:CircleRectangle.

当然,父类没有draw()方法,但每个子类都有.因此,当我循环通过列表来绘制每个元素时,它不允许我,因为类中没有draw()方法Shape(因为我将列表定义为ArrayList<Shape>,并且每个新元素都添加一个子类)实例).

有没有办法以一种良好而整洁的方式解决这个问题?

java simulation class parent-child

5
推荐指数
1
解决办法
140
查看次数

标签 统计

class ×1

java ×1

parent-child ×1

simulation ×1