最赞回答 / qq_泡沫_37
你么这么做也没毛病,不过视频主要是为了加深大家对多态的理解。另外还有就是list接口不止一个子类,还有Vector这个这个子类,和LinkedList这个实现类,有的时候我们在设计之初并不是很确定要使用到哪个子类,所以就用多态的写法,写声明一个父类的引用,然后再根据实际情况去实例化一个子类的对象,从而完成程序。以上就是我的理解。
2018-09-01
最赞回答 / qq_Takeiteasy_2
跟你添加到集合中的元素有关。如果你是这样添加的,Course c1 = new ("1","数据结构"); courseofselect.add(c1);courseofselect.add(c1);这样的话你删除就会把你所添加到集合中的值为数据结构这个Course对象都删除。因为你添加的是相同内存地址的对象,也就是一个对象。如果你是这样添加的,Course c1 = new ("1","数据结构");Course c2 = new ("1","数据结构"); courseofselect.add(c1)...
2018-08-31
最赞回答 / 五岁麻瓜少年
int i;
int j;
int k;
do {
i = random.nextInt(10);
j = random.nextInt(10);
k = random.nextInt(10);
}while (i==j||i==k||j==k);不知道我的这个是不是简单易懂呢
2018-08-30
最新回答 / 北顾岛城
我只针对你的第三个问题补充一点,对于异常的处理,并不等于使用System.out.println输出,它只是系统捕获最终异常显示出异常信息而已,它不是输出。
2018-08-29