20161216问题解析请点击今日问题下方的“【Java每日一题】20161219”查看(问题解析在公众号首发,公众号ID:weknow619)
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问题解析)
weknow团队已开通认证了分答,有问题也可以来咨询,点击下面的扩展阅读就可以找到我了!!
网友评论