多态的方法调用问题
package com.imooc.test;
import com.imooc.animal.Animal;
import com.imooc.animal.Cat;
import com.imooc.animal.Dog;
import com.imooc.animal.Sheep;
import java.util.Random;
/**
* Created by kosmos on 2017/7/8.
*/
public class AnimalTest {
public static void main(String[] args) {
Animal[] animals = new Animal[5];
Random random = new Random();
int a = 0;
for (int i = 0; i < 5; i++) {
a=random.nextInt(3);
if(a == 0)
animals[i] = new Cat();
else if(a == 1)
animals[i] = new Dog();
else if(a == 2)
animals[i] = new Sheep();
}
for (int j = 0; j < 5; j++) System.out.println(animals[j].cry(););
}
}请问for (int j = 0; j < 5; j++) System.out.println(animals[j].cry();); 这句话为什么eclipse 会报错 并且调用cry会自动添加分号真的不懂
61
收起
正在回答 回答被采纳积分+1
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星