软件设计与数据结构

Chapter 2 Java Review

| 关于   «  1. 异常   ::   目录   ::   3. Java 数组  »

2. 多态

2.1. 目标

  • 创建并使用 Java 对象

  • 复习 Java 接口和抽象类

  • 复习继承与组合

  • 复习重载与重写

  • 复习引用变量

  • 使用继承进行追踪与编程

  • 追踪并实现 equals 和 toString 方法

  • 追踪多态的编程示例

  • 使用多态设计 Java 类

  • 应用类型转换

2.2. 交互式:面向对象编程入门

Follow Along and Engage

下载与视频对应的幻灯片。观看视频时,在幻灯片上做笔记,并亲自练习绘制图表!

JavaOOPObjects.pdf

2.3. 检查点 1

2.4. 交互式:Java UML 图表

Follow Along and Engage

下载与视频对应的幻灯片。在观看视频时,对它们做笔记,练习自己绘制图表!

JavaOOPUML.pdf
UML Diagram from the example in the video

2.5. 交互式:Java 继承:this,super

Follow Along, Practice and Explore

下载并在 Eclipse 中运行和探索视频中的对应项目。上述示例项目需要 CS2-Support 项目。你的课程项目也会用到它。要下载 CS2-Support,你必须先完成你第一个实验室的配置步骤。之后,你就可以通过 Eclipse 使用蓝色向下箭头图标,或者使用项目菜单并选择“下载作业..."来下载它。

Video Slides Java OOP Super This.pdf
exJavaOOP.zip

2.6. 检查点

2.7. 编程练习:面向对象编程

2.8. 交互式:Java 继承:equals(),toString()

Follow Along and Engage

下载与视频对应的幻灯片。观看视频时,在幻灯片上做笔记,并亲自练习绘制图表!

JavaOOPInheritenceEqualsToString.pdf

2.9. 检查点 3

2.10. 交互式:多态可测量接口

Try It Yourself

下载并运行和探索视频中的 java 文件(见下文),您可以在自己的 eclipse 中完成。您可以下载此示例的独立 *.java 文件。要运行独立的 *.java 文件,您需要

  1. 创建一个新的 Eclipse 项目,然后

  2. 在项目内创建一个名为"example"的包(类中声明的包名必须与文件在 Eclipse 项目中的实际位置包名一致),最后

  3. 下载并导入独立的*.java 文件到创建的包中。


Video Slides JavaOOPPolyMeasurable.pdf

2.11. 检查点

2.12. 编程练习:多态 1

2.13. 交互式:多态计算机基类

Follow Along and Engage

下载与视频对应的幻灯片。观看视频时,在幻灯片上做笔记,并亲自练习绘制图表!

JavaOOPPolyComputer.pdf

2.14. 检查点 5

2.15. 交互式:多态整数示例

Follow Along and Engage

下载与视频对应的幻灯片。观看视频时,在幻灯片上做笔记,并亲自练习绘制图表!

JavaOOPPolyInteger.pdf

2.16. 编程练习:多态 2

   «  1. 异常   ::   目录   ::   3. Java 数组  »

关闭窗口