Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vyhľadajte miesto v kóde aplikácie , v ktorej chcete vytvoriť objekt . To môže byť kdekoľvek v aplikácii , v hlavnej triede alebo inej triedy . To môže byť tiež vo vnútri metódy v akejkoľvek triede . Tak dlho , ako cieľová trieda je prístupný z miesta , kde ste písať kód , môžete volať metódu konštruktory . Vo väčšine prípadov bude vaše Java tried sa v jednom balíku aplikácií , takže triedy môžu všetci prístup jeden druhého .
2
Zavolajte metódu konstruktoru triedy . Ak chcete volať metódu konštruktora , váš kód musí použiť názov triedy a " nové " kľúčové slovo . Nasledujúci kód vzorky demonštruje túto techniku : nový TaskHandler ( ) ;
Tento kód sa vzťahuje na deklaráciu triedy s názvom " TaskHandler " , ktoré sa nachádza v inom súboru v programe . " Nová " kľúčové slovo pokyn Java hľadať metódy konstruktoru vnútri zadanej triedy vyhlásenie a spustite ho . Keď metóda konstruktoru vykoná , vráti inštanciu objektu triedy .
3
Uložte si nový objekt do premennej . Môžete použiť objekty triedy priamo , na rovnakej linke ako volanie metódy konstruktoru . Avšak , to je všeobecne vhodné pre uloženie inštancie objektu v premennej odkaze . Rozšírte svoj kód takto : TaskHandler ruka = new TaskHandler ( ) ;
Táto premenná sa má odkaz na inštanciu objektu . Môžete použiť názov premennej volať metódy uvedené v deklarácii triedy .
4
parametre Prihrávka do metódy konštruktory . V závislosti na triede , ktorú sa snažíte vytvoriť inštanciu , budete musieť odovzdať parametre pri volaní metódy konstruktoru . Nasledujúci kód vzorky ukazuje náčrt metódy konštruktory : public TaskHandler ( String name )
Ak chcete vytvoriť nový objekt tohto typu , váš kód musí prejsť hodnotu reťazca alebo premennej tejto metódy konstruktoru ako nasledujúci príklad : TaskHandler ruka = new TaskHandler ( " správca" ) ;
nasledujúci kód je alternatívna metóda pre rovnaký proces : String handlerName = " Správca " ; TaskHandler ruka = new TaskHandler ( handlerName ) ;
zmeniť svoj kód tak , aby vyhovovali metódu konstruktoru triedy , ktorý používate .
5
Použite objekt vyplývajúce z konštruktory volanie metódy . Môžete použiť metódy triedy priamo takto : nový TaskHandler ( handlerName ) doSomething ( ) ;
To by platilo pre metódu s názvom " doSomething " , ktorá je uvedená vo vnútri triedy .. Prípadne môžete volať metódy na objektovej premennej takto : hand.doSomething ( ) ;
Použite inštanciu objektu implementovať funkcie v aplikácii
< . br >