package和import问题。
我写了两个类如下:第一个类有包:
package diyi;
public class Animal {
protected int id;
protected int age;
protected Animal (int i, int a) {
id = i;
age = a;
}
}
——————————————————————
第二个类:
import diyi.Animal;
public class Dog {
public static void main(String[] args) {
Animal m = new Animal(1,2);
System.out.println("成功");
}
}
————————————————————
第二个类在载入第一个类的时候说是不能访问。我测试过,如果将Animal定义成空类,而在第二类中new m第时候不传递参数则可以正常编译和运行。不知道问题出在那里。