解释下为什么 coursesToSelect.contains(course) 为真,coursesToSelect.contains(course2) 为假:
因为因为course2是堆区new的一个新对象,
* 新对象自然不在这个课程序列中,course作为变量存在栈中,引用的是get(0)实体,
* 该实体正是备选课程序列的实体。
因为因为course2是堆区new的一个新对象,
* 新对象自然不在这个课程序列中,course作为变量存在栈中,引用的是get(0)实体,
* 该实体正是备选课程序列的实体。
2020-05-14
最赞回答 / 张猿
他的意思应该是这个方法是静态方法,即方法体实际为:public static int praseInt(String s){},int是返回值类型, static 是静态修饰符,用 static 修饰即可在使用时通过 类名.方法名 直接调用方法,使之调用更加方便。
2020-05-04
最新回答 / 椎间盘
我大概明白了,setId是在Course中使用的将course中的this.id=id,换成this.id=setId(id),即可以传递参数了,而getID是在Listtest中的testAdd方法中显示参数.
2020-05-04
最新回答 / 杨华钟
<...code...>package com.imooc.collection; import java.util.*; public class CollectionsTest { /** * 创建String泛型的List,放入10条随机的字符串 * 每条字符串的长度为10以内的随机整数 ...
2020-05-03