最赞回答 / 乌眠
这里的obj本来是Object类,而不是Course类。Object类是所有Java类的祖先。每个类都使用 Object 作为超类。Object类的变量只能用作各种值的通用持有者,要对他们进行任何专门的操作,都需要知道它们的原始类型并进行类型转换。例如:Object obj = new MyObject();MyObject x = (MyObject)obj;
2016-07-12
已采纳回答 / 葫芦娃3402926
private static Scanner console = new Scanner(System.in);从 JDK 6.0 开始,基本类库中增加了java.io.Console类,用于获得与当前 Java 虚拟机关联的基于字符的控制台设备。你详细看的话后面有String name = console.next(); 其实用法和Scanner类似;int command = inputCommand();是调用了后面写的inputCommand()方法啊亲,//从控制台输入命令,用于输入命令和输入图...
2016-07-12
最新回答 / Aliol
coursesToSelect是set接口中的泛型集合,你可理解为集,而 st 是setTest类的对象,st.coursesToSelect 就是 对象.集合。<...code...>
2016-07-12
最新回答 / 紫铃听风
通过new关键字创建类的对象,就是实例化。对象就是类的实例。个人理解是就像哺乳动物是一个类,哺乳类,然后猩猩就是哺乳类的一个对象,而对象就是类的实例,就是相当于猩猩是哺乳类的一个实例,恩,对象就相当于猩猩本身身份,实例是猩猩相对于哺乳类而言的身份,是与哺乳类的关系而产生的。
2016-07-11