【Java】数组的一个问题
只为了提醒自己,写得不好的话,大家轻点儿拍
定义了两个类,一个是Color,另一个是Red,Red继承了Color
现在有如下操作:
Color[] c = new Color[2];c = new Red[2];c[0] = new Color;
Color[] c = new Color[2]; //一车人从南京去上海,要路过常州c = new Red[2]; //现在改变主意了,车只到常州,所以所有人都只能到常州c[0] = new Color() ; //有一个人坚持要去上海,那可不行,车子只开到常州
Color[] c = new Color[2];c = new Red[2];c[0] = new Red(); //要去常州,可以
Color[] c = new Color[2];c[0] = new Color();c[1] = new Red(); //车路过常州,要去常州啊,也可以