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:randomWhiteCat:white求详细的解释,新手。
添加回答
举报
0/150
提交
取消