Vytváření vnořené třídy
Můžete vytvářet třídy, které jsou uzavřené v jiných typech (to znamená vnořené třídy).
-
Otevřete Průvodce novou třídou Java.
-
Upravte pole Zdrojová složka, aby uvádělo, do které složky chcete umístit novou třídu. Buď můžete zadat cestu, nebo klepnout na Procházet a složku vyhledat. Pokud je nalezena složka pro aktuální výběr, zobrazí se tato složka v poli Zdrojová složka jako kontejner pro novou třídu.
-
Označte zaškrtávací políčko Zapouzdřující typ a zadejte název zapouzdřujícího typu do pole Zapouzdřující typ. Také můžete klepnout na Procházet a zapouzdřující typ pro novou třídu vybrat.
-
Do pole Název zadejte název nové třídy.
(Alternativně, v projektu 5.0, přidejte parametry typu uzavřené mezi < a >).
-
Pomocí zaškrtávacích políček a výběrových tlačítek Modifikátory vyberte požadované modifikátory.
-
Do pole Supertřída zadejte, nebo klepněte na Procházet a vyberte supertřídu nové třídy.
(Alternativně, v projektu 5.0, přidejte argumenty typu uzavřené mezi < a >).
-
Klepněte na tlačítko Přidat a přidejte rozhraní, která má nová třída implementovat.
(Alternativně, v projektu 5.0, přidejte argumenty typu uzavřené mezi < a >).
-
Pokud chcete v nové třídě vytvořit nějaké stuby metod:
-
-
Vyberte zaškrtávací políčko public static void main(String[] args), pokud chcete, aby průvodce přidal do nové třídy metodu main, a tak z ní udělal výchozí bod aplikace.
-
Pokud chcete, aby průvodce v nové třídě vytvořil sadu konstruktorů, jeden pro každý konstruktor deklarovaný v supertřídě, vyberte zaškrtávací políčko Konstruktory ze supertřídy. Každý z nich bude mít stejný počet parametrů (stejného typu) jako odpovídající konstruktor ze supertřídy.
-
Pokud chcete, aby průvodce vygeneroval stub metody pro každou z abstraktních metod, kterou nová třída zdědí od své supertřídy a implementovaných rozhraní, vyberte zaškrtávací políčko Zděděné abstraktní metody.
-
Nakonec klepněte na tlačítko Dokončit.
Poznámka: Nová třída vznikne ve stejné kompilační jednotce jako její zapouzdřující typ.
Projekty Java
Vytváření nové třídy Java
Vytváření třídy nejvyšší úrovně
Vytváření třídy v již existující kompilační jednotce
Průvodce novou třídou Java