为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最新回答 / 慕粉3236370
<...code...>35.for(Course course : student1.courses){55.student1.courses.add(cou);....所有课程清单.....................0102 数学0103 数据结构2 英语001 english002 math05 心理学06 历史.................................········...

已采纳回答 / ziom
你要用一的就要在用之间先new,其实一和二区别不大,二只是直接在声明的时候就new(创建)好了

已采纳回答 / KeT
楼上说得对,你的代码有多处错误。我觉得你是想贴出这样子的代码。正确的代码输出结果是false,依照我的见解,我认为是这样子的。null是特殊的空引用,类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。但是null又是一个空的对象引用,即是个不存在的类。instanceof 表示某个变量是否是某个对象的实例。一个不存在的实例又怎么回事Object类的子类呢?所以答案是false.<...code...>

最赞回答 / 千面具
给的 答案代码是fileName="jav",所以它运行是错的  而编程界面给的是"java".

已采纳回答 / ziom
非静态代码块就是没用static修饰的代码块,仅仅是用大括号包裹。它在创建对象的时候(即new一个对象的时候)执行,即每次创建对象都会执行一次

已采纳回答 / ziom
你觉得像是因为他们都是面向对象的编程语言。

已采纳回答 / 海哥来了
t1.studentForEach(t1.student);当需要遍历student的Courses(Set集合)的时候,可以直接传入成员变量t1.student否则如果student声明在方法里就是局部变量了。student是作为SetTest类的成员的。console也定义为该类的成员变量,而不是放在用到的方法中声明是因为:console在多个方法中都需要用到,所以作为类成员就只需分配一次堆内存,否则多个方法重新定义Scanner类变量,需要分配多次内存。

已采纳回答 / qq_异端咸奶油_03783312
不是添加进去 是新建一个对象 把他和集合里面的元素比较 如果一样则返回true

已采纳回答 / 曹可小童鞋
this。你就可以理解为 这个 的意思,就是本类的方法 对象  属性。

已采纳回答 / aaronysj
你的花括号好像对应错了

已采纳回答 / 2015阿灿
应该把Student 类里面的//定义一个存放选择的课程的集合 public Set<String> Courses;改为 public Set<Course> Courses; 注意:你放的泛型应该为Course 类型
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消