public class Cat {
protected static String color = "random";
public Cat() {
}
public void showCatColor() {
System.out.println("Cat:" + color);
}
public static void showColor() {
System.out.println("Cat:" + color);
}
}
public class WhiteCat extends Cat {
protected static String color = "white";
public WhiteCat() {
super();
}
public void showCatColor() {
System.out.println("WhiteCat:" + color);
}
public static void showColor() {
System.out.println("WhiteCat:" + color);
}
}
请分析下面各段程序的运行结果
A.WhiteCat whiteCat = new WhiteCat();
Cat cat = whiteCat;
cat.showColor();
cat.showCatColor();
答案
Cat:random
WhiteCat:white
求详细的解释,新手。
杨__羊羊
相关分类