帮我看看这个小程序哪里错了

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:21:20
class Animal {
public String name;
Animal(String name) {
this.name = name;
}

public void enjoy() {
System.out.println("叫声......");
}
}

class Dog extends Animal {
private String eyeColor;
Dog(String n, String c) {
super(n);eyeColor = c;
}

public void enjoy() {
System.out.println("狗叫声......");
}
}

class Cat extends Animal {
public String furColor;
Cat(String n,String f) {
super(n);furColor = f;
}

public void enjoy() {
System.out.println("猫叫声.......");
}
}

class Lady {
private String name;
private Animal pet;
Lady(String name,Animal pet) {
this.name = name;
this.pet = pet;
}

public void myPetEnjoy() {
pet.enjoy();
}
}

public class TestAnimal {
public static void main(String[]

重写的toString()是在类TestAnimal 里的,这个类里面好像,就是没有,name 和furColor

public String toString() {
return "name " + name + "furColor" +furColor;
}
}

哪来的name和furColor变量,在这个类里也没有定义全局变量,当然找不到。。

都没定义怎么用??