当前位置: 代码迷 >> Eclipse >> 在eclipse中写的代码有错,但在dos中可以运作,为什么
  详细解决方案

在eclipse中写的代码有错,但在dos中可以运作,为什么

热度:43   发布时间:2016-04-23 11:57:55.0
在eclipse中写的代码有错,但在dos中可以运行,为什么?
abstract class Animal //(1)
{

String name;
abstract void go();
}
class Cat extends Animal
{
Cat(String name){
this.name=name;
}
public void go()
{
System.out.println(name+" can run.");
}
}
class Bird extends Animal
{
Bird(String name){
this.name=name;
}
public void go()
{
System.out.println(name+" can fly.");
}

}
public class List141

public static void main(String[] args)
{
  Cat c=new Cat("Cady");
Bird b=new Bird("Bird");
c.go();
b.go();
}
}
在eclipse中(1)提示Animal已定义,运行有错,但在dos可以运行,为什么?

------解决方案--------------------
eclipse中同一个包里的某个文件中已经定义过Animal类了
------解决方案--------------------
同一个包下一句定义了Animal类了
  相关解决方案