第04周 预习:面向对象设计、继承与Object

郑老师 老师 2022-09-15 15:17:57
加精

目录

  • 学习目标
  • 预习任务
  • 课前问题列表(写入博客提交)

学习目标

  1. 运用面向对象技术针对问题设计类。
  2. 理解继承体现了is-a关系。
  3. 理解Object在继承体系中的地位,并掌握其常见方法(toString、equals方法)。
  4. 理解子类继承父类时,覆盖(Override)在属性与方法上有何表现?

预习任务

  1. 预习课件(两份)
  2. 观看视频:3.7 面向对象-类的设计、4.2 继承基本概念、4.3.1 覆盖

课前问题列表(写入博客提交)

  1. 为什么说Java中的所有类都is-a Object?
  2. 在JDK文档中查找Object的toString方法。说一说,该方法有什么用?使用Eclipse查看Object的toString方法的代码,结合代码说说该代码的用途。
  3. 在Eclipse中查看Object的equals方法的代码,说说equals的用途。该方法被什么修饰符修饰,意味着什么?什么时候需要覆盖equals方法?结合String类的equals方法说说覆盖如何体现子类特有的特性?
  4. 如果在子类中想要复用父类的代码,要怎么办?
  5. 可选:继承是复用代码的唯一方式吗?
...全文
860 2 打赏 收藏 举报
写回复
0人已提交
完成率0%
暂无数据
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
左仁菊 网络21级 2022-09-19
  • 打赏
  • 举报
回复
caixin5752 2022-09-19
  • 打赏
  • 举报
回复

感谢发布

发帖
大学生Java学习

3805

社区成员

为初学Java的大学生提供一个学习、交流的社区。 社区包括:技术文章、学习任务、在线课程、在线编程练习。
javajava-eejar 高校
社区管理员
  • zhrb
  • 驼同学.
  • 兰翔呀
加入社区
帖子事件
创建了帖子
2022-09-15 15:17
社区公告

社区板块说明:
1. Java技术:包含Java技术的各种新闻、文章。
2. 教学频道:包含Java基础技术与Java教学中常用的一些文章。建议初学者、在线学习的同学在这里交流、提问、浏览课程学习相关文章。
3. 学习任务:老师发布的教学任务。
4. 其他技术:其他技术文章。

社区链接说明:
1. 在线学习:本社区对应的在线课程(免费学习)。
2. 编程练习:本社区使用的在线编程练习平台(加入在线课程后,免费练习)。
3. 项目实例:一个简单的Java项目示例。