考虑以下情况(UML图),调用子类方法的Java
如果Y的方法:
public void PrintWs();
和X有:
ArrayList <P> myPs = new ArrayList();
Y y = new Y();
Z z = new Z();
myPs.add(y);
myPs.add(z);
我如何遍历每个myPs对象并调用所有Ys PrintWs(不使用instanceof)?
http://starbucks.mirror.waffleimages.com/files/68/68c26b815e913acd00307bf27bde534c0f1f8bfb.jpg
对不起,澄清:
- Z含有1个Y对象。
- Y和Z P的两个子类
- 的形象似乎工作,如果你刷新 - 我的名声太低上传图片,所以当我获得了15分:)
我的图像 – 2010-03-26 09:19:47
如何类Y和Z与上获得403? – 2010-03-26 09:22:39
Y和Z是否都是P的子类? – DaveJohnston 2010-03-26 09:22:58