最赞回答 / 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
已采纳回答 / SearchFan
我也是菜鸟一个,写代码每个人都有自己的思路,我不大好评价你的逻辑和语法(其实也不大懂),但是就是有一个建议,就是你的变量名或者类名,最好不要用中文的拼音,因为这样不符合行业规范,最好是用英文,比如玩家不是用"wanjia”,而是用“player”,实在不懂得如何用英文表示,那就百度一下。。。
2018-08-30
最赞回答 / 五岁麻瓜少年
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