查看类型层次结构

在本节中,将学习有关使用“层次结构”视图的知识。
 
1.
在“包资源管理器”视图中,查找 junit.framework.TestCase.java。从它的上下文菜单中,选择打开类型层次结构。还可以通过下列方式打开类型层次结构视图:
  • 从菜单栏通过选择浏览 > 打开类型层次结构来打开。 
  • 在选择 TestCase.java 之后从键盘按 F4 键来打开。 
  • 通过使用拖放功能将 TestCase.java 置于打开层次结构视图中来打开。
上下文菜单
2.
在“层次结构”视图中,单击显示类型层次结构按钮来查看类层次结构,包括基本类和子类。
TestCase 的类型图标左边的小箭头指示已对此类型打开了层次结构。
类型层次结构
3.
单击显示超类型层次结构按钮以查看显示类型父元素(包括实现的接口)的层次结构,也就是在类型层次结构上移的结果。
超类型层次结构
在此“逆向层次结构”视图中,可以看到 TestCase 实现“测试”接口。
4.
单击视图工具栏中的显示子类型层次结构按钮。
子类型层次结构
5.
单击成员窗格工具栏中的锁定视图并显示层次结构中的成员按钮,然后选择成员窗格中的 runTest() 方法。
视图现在将显示实现 runTest() 的所有类型。
显示方法实现器的子类型层次结构
6.
在“层次结构”视图中,单击显示超类型层次结构按钮。然后,在成员窗格中选择 countTestCases() 以显示覆盖此方法的位置。
显示方法实现器的超类型层次结构
7.
在“层次结构”视图中,选择“测试”元素,并从它的上下文菜单中选择将焦点置于“测试”上。 
包含所选元素的资源显示在“层次结构”视图中,同时在活动的编辑器中打开。
8.
激活“包资源管理器”视图并选择包 junit.framework。从其上下文菜单使用打开类型层次结构
将会打开一个包含包的所有类的层次结构。为了树的完整性,层次结构还显示其它包的某些类。这些类型是由一个白色实心类型图标显示的。
包的层次结构
9. 使用先前的层次结构输入以返回至先前打开的元素。单击按钮旁边的箭头以查看菜单或单击按钮以编辑历史列表。
历史菜单
10.
从菜单栏中,选择窗口 > 首选项。转至 Java 并选择打开新的类型层次结构透视图。然后单击确定
11.
在“层次结构”视图中,再次选择“测试”元素,并从“浏览”菜单栏激活打开类型层次结构
包含所选类型的资源显示在新的透视图(“层次结构”透视图)中,而其源则显示在 Java 编辑器中。 

通过设置用于查看类型层次结构透视图的首选项选项,可以在工作台中具有多个类型层次结构,并根据需要在它们之间切换。
还可以配置新透视图以在窗口 > 首选项 > 工作台 > 透视图下的新窗口中打开。