package Dec2016; import java.util.Arrays; public class Ques1219 { public static void main(String[] args) { int num = 2; Dog[] dogs01 = new Dog[num]; // dogs01中有两只狗 for(int i = 0; i < num; i++){ dogs01[i] = new Dog(i, Color.values()[i]); } Dog[] dogs02 = Arrays.copyOf(dogs01, dogs01.length); // dogs02中的狗是拷贝dogs01中的 // 修改最后一只狗颜色 dogs02[1].setColor(Color.white); // 打印dogs01中的狗 for(Dog dog : dogs01){ System.out.println(dog); } } } enum Color{ white, black; } class Dog{ private int id; private Color color; public Dog(int id, Color color) { super(); this.id = id; this.color = color; } /* get、set方法省略 */ public String toString(){ return "编号:"+id+",颜色:"+color;
今日问题:
请问主程序输出结果是什么?(点击以下“【Java每日一题】20161219”查看20161216问题解析)
题目原发布于公众号、简书:【Java每日一题】20161219,【Java每日一题】20161219