查看类型层次结构
在本节中,您将通过以许多不同的方法查看类和成员来了解“层次结构”视图的使用。
- 在“包资源管理器”视图中,查找 junit.framework.TestCase.java。从它的上下文菜单中,选择
打开类型层次结构。还可以通过下列方式打开类型层次结构视图:
- 从菜单栏中,通过选择浏览 > 打开类型层次结构。
- 从键盘,在选择 TestCase.java 之后按 F4 键。

- 视图工具栏中的按钮控制显示层次结构的哪一部分。单击显示类型层次结构按钮来查看类类型层次结构,包括基类和子类。TestCase 的类型图标左边的小箭头指示已对此类型打开了层次结构。

- 单击显示超类型层次结构按钮以查看显示类型的父元素(包括实现的接口)的层次结构。此视图显示顺着类型层次结构上行的结果。

在此“逆向层次结构”视图中,可以看到 TestCase 实现了 Test 接口。
- 单击视图工具栏中的显示子类型层次结构按钮。

- 单击成员窗格的工具栏中的在层次结构中锁定视图和显示成员按钮,然后在成员窗格中选择 runTest() 方法。视图现在将显示所有实现了 runTest() 的类型。
- 在“层次结构”视图中,单击显示超类型层次结构按钮。然后,在成员窗格中选择
countTestCases()
以显示声明此方法的位置。
- 在“层次结构”视图中,选择 Test 元素并从它的上下文菜单中选择将焦点置于“Test”上。“层次结构”视图将显示 Test。
- 激活“包资源管理器”视图并选择包 junit.framework。从其上下文菜单中使用打开类型层次结构。将会打开一个包含包的所有类的层次结构。为了树的完整性,层次结构还显示其他包的某些类。这些类型是由一个白色实心类型图标显示的。

- 使用先前的类型层次结构来返回至先前打开的元素。单击按钮旁边的箭头以查看元素列表,或单击按钮以编辑历史记录列表。

如果正在编辑器中工作并且只想对层次结构执行快速查询,则可以使用快速类型层次结构:
- 如果尚未打开 junit.framework.TestCase.java 文件,则在 Java 编辑器中打开它。
- 在 Java 编辑器中选择类型名称。
- 按
Ctrl+T
或调用浏览 > 快速类型层次结构,将在原地显示“类型层次结构”视图。
- 在显示“类型层次结构”视图的同时按
Ctrl+T
将在超类型层次结构与子类型层次结构之间切换。
要查看虚方法调用可解析至的位置:
- 在 runBare() 的主体中,选择调用 setUp()
- 按
Ctrl+T
或调用浏览 > 快速类型层次结构,将在原地显示“类型层次结构”视图。
- 您可以看到在超过 3 个类中实现了 setIup()。仅显示 Object 和 Assert,并且带有白色图像,因为仅完成层次结构需要它们,但不实现 setUp()
- 选择一种类型并浏览至它的 setUp() 实现
Java 视图
“类型层次结构”视图
Java 基本首选项页