Prohlížení hierarchie typů
V tomto oddíle se dozvíte o používání pohledu Hierarchie typů prostřednictvím prohlížení tříd a členů v řadě různých způsobů.
- V pohledu Průzkumník balíků vyhledejte junit.framework/TestCase.java.
V příslušné kontextové nabídce vyberte
Otevřít hierarchii typů.
Hierarchii typů můžete rovněž otevřít:
- Z pruhu nabídky pomocí výběru Navigovat > Otevřít hierarchii typů.
- Stisknutím klávesy F4 po výběru TestCase.java.
- Tlačítka v panelu nástrojů pohledu určují, která část hierarchie je zobrazena. Klepnutím na tlačítko Zobrazit hierarchii typů zobrazíte hierarchii tříd, včetně základních tříd a podtříd. Malá šipka na levé straně ikony typu TestCase označuje, že hierarchie byla otevřena na tomto typu.
- Klepnutím na tlačítko Zobrazit hierarchii supertypů zobrazíte hierarchii ukazující nadřízené prvky typu, včetně implementovaných rozhraní. Tento pohled zobrazuje výsledky procházení hierarchie typů směrem nahoru.
V tomto pohledu "obrácené hierarchie" můžete vidět, že TestCase implementuje rozhraní Test.
- Klepněte na tlačítko Zobrazit hierarchii podtypů v panelu nástrojů pohledu.
- Klepněte na tlačítko Zamknout pohled a zobrazit členy v hierarchii v panelu nástrojů podokna člena, a poté v tomto podokně člena vyberte metodu runTest(). Pohled bude nyní zobrazovat všechny typy implementující
runTest().
- V pohledu Hierarchie typů klepněte na tlačítko Zobrazit hierarchii supertypů. Poté v podokně člena vyberte
countTestCases()
pro zobrazení míst, kde je tato metoda deklarována.
- V pohledu Hierarchie typů vyberte prvek Test a z jeho kontextové nabídky vyberte Zaměřit se na 'Test'. Test je nabídnut v pohledu Hierarchie typů.
- Povolte pohled Průzkumník balíků a vyberte balík junit.framework.
Z jeho kontextové nabídky použijte volbu Otevřít hierarchii typů. Bude otevřena hierarchie obsahující všechny třídy balíku. Pro doplnění stromu hierarchie rovněž zobrazuje některé třídy z jiných balíků. Tyto typy jsou zobrazeny ikonou typu s bílým vyplněním.
- Použijte volbu Předchozí hierarchie typů pro návrat k dříve otevřenému prvku. Klepněte na šipku vedle tlačítka pro zobrazení seznamu prvků nebo klepněte na tlačítko pro úpravu seznamu historie.
Pokud pracujete v editoru a chcete provést pouze rychlé vyhledání hierarchie, můžete použít Rychlá hierarchie typů:
- Otevřete soubor
junit.framework.TestCase.java v editoru Java (pokud dosud není otevřen).
- Vyberte název typu v editoru Java.
- Stisknutím klávesy Ctrl+T nebo vyvoláním položky Navigovat > Rychlá hierarchie typů zobrazíte místní pohled hierarchie typů.
- Zobrazuje-li se pohled Hierarchie typů, můžete klávesovou zkratkou Ctrl+T přepínat mezi hierarchiemi supertypu a podtypu.
Zobrazení místa vyřešení volání virtuální metody:
- V těle runBare() vyberte vyvolání
setUp().
- Stisknutím klávesy Ctrl+T nebo vyvoláním položky Navigovat > Rychlá hierarchie typů zobrazíte místní pohled hierarchie typů.
- Je patrné, že setUp() je implementována v dalších třech třídách. Objekt a Uplatnit se zobrazují pouze s bíle vyplněnými obrázky, protože jsou zapotřebí pouze k dokončení hierarchie a neimplementují setUp().
- Vyberte typ, k jehož implementaci setUp() chcete přejít.
Pohledy Java
Pohled Hierarchie typů
Stránka základních předvoleb Java