一段JAVA程序代码求运行结果

importjava.util.ArrayList;classGrannySmithextendsApple{publicStringtoString(){return"... import java.util.ArrayList;
class GrannySmith extends Apple {
public String toString() {
return "GrannySmith";
}
}
class Gala extends Apple {
public String toString() {
return "Gala";
}
}
class Fuji extendsApple {
public String toString() {
return "Fuji";
}
}
class Braeburn extends Apple {
public String toString() {
return "Braeburn";
}
}
public class GenericsAndUpcasting {
public static void main (String[] args) {
ArrayList<Apple>apples = newArrayList<Apple>();
apples.add(new GrannySmith());
apples.add(new Gala());
apples.add(new Fuji());
apples.add(new Braeburn());
for (Apple c: apples) {
System.out.println(c);
}
}
}
运行结果:????
展开
 我来答
ice_cream106
2014-11-28 · TA获得超过177个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:148万
展开全部

你给的程序有问题。缺少Apple类,ArrayList<Apple>apples = newArrayList<Apple>()里面new没有和ArrayList分开;

补全之后的运行结果:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式