Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Funkcie toString v jazyku Java

Aplikácie napísaný v jazyku Java použitie objektovo orientovaného vývoja . To zahŕňa vytváranie objektov na vykonávanie úloh aplikácie . Môžete definovať objekty písanie triedy vyhlásení , ktorý určuje vlastnosti a správanie tohto objektu inštancie triedy by mali odrážať . Metóda " toString " je k dispozícii pre všetky objekty v Jave . Vývojári môžu rozhodnúť použiť metódu toString predvolené " " pre svoje triedy , alebo môžete definovať svoje vlastné . Dedičnosť

vyhlásenie trieda v Jave použitie dedičnosti . Prostredníctvom tohto modelu , môžete tried dediť od iných tried , v takom prípade sa automaticky disponujú vlastnosti a metódy týchto tried okrem svojej vlastnej . Rovnako ako vytváranie vlastnej triedy a objekty , môžu vývojári Java používať objekty definované jazyka . Všetky objekty v Jave dediť , alebo " rozšírenie " , na " objekt " triedu . Všetky objekty teda dedia metódy " objektu " triedy , vrátane spôsobu " toString " .
Metóda

" toString " metóda vracia textový reťazec predstavujúci objekt je vyzval . Táto metóda môže byť volaná explicitne , pomocou nasledujúcej syntaxe :

objectInstanceName.toString ( ) ;

metóda " toString " môžu byť tiež nazývané nepriamo , napríklad v prípadoch, keď je objekt zapísaný na výstupe konzoly , ako v nasledujúcom príklade :

System.out.println ( objectInstanceName ) ;

v tomto prípade bude zavolaná metóda " toString " inštancia objektu určeného , s výsledný reťazec zapíše do výstupného konzoly .
Predvolené

Vývojári môžu použiť metódu " toString " na svojich vlastných tried , bez toho aby museli poskytnúť implementáciu pre je vo svojej triede vyhlásení . Predvolené implementácia vráti textový reťazec človeka čitateľné označujúci základné informácie o objekte , vrátane názvu triedy a hexadecimálne číslo predstavujúce hash objektu . Predvolené implementácia " toString " je užitočná len vo veľmi obmedzenom počte prípadov , tak oficiálne Java odporúčanie je , že vývojári poskytnúť vlastnej implementácie .
Prepísanie

vo väčšine prípadov , kedy sa vývojári plánujú použiť metódu " toString " na ich aplikačných objektov , ktoré budú poskytovať implementáciu pre ňu vo svojich triednych výkazov pre tieto objekty . Keď developer ponúka vlastnú implementáciu metódy , ktorá sa dedí z nadradenej triedy , jeho trieda je povedal , aby " prepísať " túto metódu . Keď sa to stane , Java ignoruje predvolené implementácia , kedy je volaná metóda , namiesto vykonávania vlastné vlastnú implementáciu vývojárov .
Implementácia

Ak chcete prepísať metódu " toString " v rámci trieda aplikácie , vývojári jednoducho musí zahŕňať metódu s názvom " toString " , ktorá vracia reťazec . Nasledujúce syntaxe ukazuje techniku ​​, spolu s príkladom prevedení, ktorý vyprodukuje hodnotu premennej triedy spolu s nejakým textom :

public String toString ( ) {

návrat " Toto je objekt s premenná , ktorej hodnota je : " + someVariable ;

}

môžu vývojári implementovať metódu akýmkoľvek spôsobom , podľa toho , ako plánujete používať ho v rámci svojich aplikácií
< . br >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené