Java每日一题20161219

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问题解析)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,203评论 25 708
  • 20161222问题解析请点击今日问题下方的“【Java每日一题】20161223”查看(问题解析在公众号首发,公...
    weknow阅读 508评论 0 4
  • 20161226问题解析请点击今日问题下方的“【Java每日一题】20161223”查看(问题解析在公众号首发,公...
    weknow阅读 200评论 2 4
  • 教育学上把人一生接受的教育分为三个部分:家庭教育、学校教育和社会教育。其中家庭教育是学校教育的基础,而学校教育是整...
    孩子怎么教阅读 992评论 0 3
  • 01、蚂蚁私塾创始人蔡垒磊在新书《认知突围》里讲过一个小故事:你究竟有多渴望成功? 一个年轻人问大师:“我怎样才能...
    张熙年09阅读 596评论 1 1