【发布时间】:2015-05-13 14:07:50
【问题描述】:
我有这样的事情:
Figures fig = new Line();
在哪条线延伸图。图是一个抽象类,它只有一个方法getType(),它通过返回String 告诉我它是哪个图;
我有 3 种类型,Rectangle、Circle 和 Figure。它们都扩展了Figures。
现在是真正的问题。我将每一个都存储在List<Figures> 中,并且我想访问每个对象上的一些方法,例如getStartX();和getStartY();我不能,我也只能访问Figures 上的方法。
【问题讨论】:
-
getStartX()和getStartY()方法是否存在于Rectangle和Circle类中? -
是的,但我想访问与这 3 不同的其他方法,例如 getradius();仅在 Circle 内...
标签: java android inheritance methods