檢視類型階層

在這一節中,您將學習如何以各種不同方法檢視類別和成員,來使用「階層」視圖。

  1. 在「套件瀏覽器」視圖中尋找 junit.framework.TestCase.java。從它的關聯式功能表中,選取開啟類型階層開啟類型階層。 您也可以採下列方式來開啟「類型階層」視圖:

    快速功能表

  2. 檢視工具列中的按鈕會控制要顯示哪一部分的階層。 按一下顯示類型階層按鈕, 以查看類別階層,包括基礎類別和子類別。TestCase 類型圖示左邊的小箭頭,表示已針對這個類型開啟階層。

    類型階層

  3. 按一下顯示 Super 類型階層按鈕,以查看顯示類型之母元素的階層,包括實作的介面。 這個視圖會顯示將類型階層上升的結果。

    Super 類型階層

    在這個「反轉階層」視圖中,您可看到 TestCase 實作 Test 介面。
  4. 按一下檢視工具列中的顯示子類型階層按鈕。

    子類型階層

  5. 在成員窗格工具列中,按一下鎖定視圖並顯示階層中的成員按鈕, 然後在成員窗格中選取 runTest() 方法。這時,視圖將顯示所有實作 runTest() 的類型。

    顯示方法實作者的子類型階層

  6. 在「階層」視圖中,按一下顯示 Super 類型階層按鈕。 然後在「成員」窗格選取 countTestCases(),顯示宣告這個方法的位置。

    顯示方法實作者的 Super 類型階層

  7. 在「階層」視圖中,選取 Test 元素,再從其快速功能表中選取將焦點放在 'Test' 上。 這時 Test 會呈現在「階層」視圖中。
  8. 啟動「套件瀏覽器」視圖,並選取 junit.framework 套件。 從其快速功能表中使用開啟類型階層。會開啟一個階層,內含該套件的所有類別。 在完整的樹狀結構下,階層中亦會顯示其他套件中的一些類別。 這些類型是以全白的類型圖示顯示。

    套件上的階層

  9. 使用前一類型階層,以回到先前所開啟的元素。按一下按鈕旁的箭頭,以查看元素清單,或按一下按鈕以編輯歷程清單。

    歷程功能表

如果您在編輯器中作業,且只想要快速查閱階層,您可以使用快速類型階層

  1. 如果您尚未開啟 junit.framework.TestCase.java 檔,請在 Java 編輯器中開啟它。
  2. 在 Java 編輯器中選取類型名稱
  3. Ctrl+T 或呼叫導覽 > 快速類型階層,這時會顯示原位類型階層視圖。
  4. 在顯示類型階層視圖時按 Ctrl+T,會切換超類型階層和子類型階層。

如果要知道虛擬方法呼叫所能解析的位置:

  1. runBare() 的主體中,選取 setUp() 呼叫
  2. Ctrl+T 或呼叫導覽 > 快速類型階層,這時會顯示原位類型階層視圖。
  3. 您可以見到另外三個類別實作了 setIup()ObjectAssert 只顯示白色實心影像,因為只有在完成階層時才需要它們,但它們並不實作 setUp()
  4. 選取一個類型來導覽至它的 setUp() 實作
相關概念

Java 視圖

相關參照

「類型階層」視圖
Java Base 喜好設定頁面