软件设计与数据结构

Chapter 2 Java Review

| 关于   «  3. Java 数组   ::   目录   ::   5. 实验 2 多态  »

4. 泛型入门

4.1. 学习目标

  • 声明泛型类型、带类型参数的变量,并实例化对象

  • 跟踪展示泛型与继承一同使用的代码

  • 设计并编写泛型类

  • 编写并使用泛型方法

  • 评估使用泛型方法的软件工程益处

  • 评估使用泛型类型相较于 Object 类型的益处与可能的权衡

4.1.1. 建议阅读

Java 插曲 1:泛型(Generics) ,选自 Data Structures and Abstractions with Java,作者 Frank M. Carrano 和 Timothy Henry

4.2. 互动:泛型入门视频

跟着做、练习与探索

从视频中下载对应的 java 文件(见下),在自己的 eclipse 中自行运行和探索。你可以为这个示例下载独立的 *.java 文件。要运行独立的 *.java 文件,你需要
  1. 创建一个新的 Eclipse 项目,然后

  2. 在项目中创建名为"example"的包(类顶部的包名必须与文件在 Eclipse 项目中所处的包一致),最后

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

ArrayBasics.java (右键单击 -> 链接另存为……)

4.3. 检查点 1

   «  3. Java 数组   ::   目录   ::   5. 实验 2 多态  »

关闭窗口