考慮以下情況(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