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

Ako volať logickú metódu v jazyku Java v inej triede

Pri písaní aplikácií v Jave , môžete využiť funkcií poskytovaných podľa tried . To zahŕňa volanie metód , ktoré sa objavujú v iných vyhláseniach triedy v rámci programu , alebo do knižnice kódu , ktorý používate . Ak chcete volať metódu v inej triede , musíte najprv vytvoriť inštanciu objektu tejto triedy . Potom môžete volať metódu na inštanciu . Ak metóda vráti hodnotu typu boolean , môžete uložiť to v booleovské premenné , alebo ju priamo použiť . Pokyny dovolená 1

Vytvorte objekt triedy obsahujúce logickú metódu . Nasledujúci kód vzorky demonštruje vytvorenie objektu :

UsefulHelper uHelp = new UsefulHelper ( ) ;

Zmeňte názov triedy , aby vyhovoval ten , ktorý sa pokúšate použiť . Môžete si vybrať ľubovoľný názov premennej sa vám páči , ale to pomôže , keď si vyberiete ten , ktorý má zmysel v rámci programu . Metóda konstruktoru pre triedu , ktorú používate , môže tiež vyžadovať zadanie parametrov , ako v nasledujúcom príklade zmenené :

UsefulHelper uHelp = new UsefulHelper ( " správca" ) ;

by to fungovať , ak trieda vyhlásenie uvedené metódu konštruktory s parametrom reťazca .
2

Použite inštanciu objektu a názov metódy ako to nazvať . Nasledujúci kód demonštruje túto techniku ​​:

uHelp.isTooBig

To by platilo , ak má vyhlásenie trieda metódu nazvanú " isTooBig " načrtol v ňom . Zmeňte kód tak , aby zodpovedala objektu svoj ​​názov inštancie a názov boolean metódy , ktorú chcete volať . Môžete ich nájsť informácie v súbore Java pre deklarácii triedy .
3

Pridať parametre do volanie metódy . V závislosti na boolean metódy , ktorú sa pokúšate získať prístup , môže byť potrebné zadať parametre . Skontrolujte metódu obrys zistiť , či to tak je . Nasledujúca ukážka boolean metóda obrys vyžaduje celočíselný parameter :

public boolean isTooBig ( číslo int )

Ak chcete volať túto metódu , môžete upraviť volanie metódy takto :

uHelp.isTooBig ( 500 ) ;

Ak metóda nevyžaduje žiadne parametre , môžete volať pomocou nasledujúcej syntaxe :

uHelp.isTooBig ( ) ;
4

Uložte výsledok vášho volanie metódy v booleovské premenné . Zmeňte volanie metódy takto :

boolean tooLong = uHelp.isTooBig ( 500 ) ;

To vám umožní neskôr v programe použiť logickú hodnotu . Prípadne môžete pristupovať hodnotu priamo , prípadne pomocou celočíselné premenné skôr ako hodnotu , takto :

int myNum = 500 ; if ( uHelp.isTooBig ( myNum ) ) myNum = 200 ;

Tento kód mení hodnotu premennej v závislosti na výsledku boolean volanie metódy .
5

Otestujte si svoje boolean volanie metódy . Pridajte nasledujúci riadok do svojho programu :

System.out.println ( isTooBig ( 500 ) ) ;

Tento kód bude výstup buď true alebo false v závislosti na výsledku volanie metódy . Uložte súbor skompilovať a spustiť programový kód pre testovanie . Budete mať možnosť vidieť metódy výsledok vo svojej štandardný výstup konzoly . Uistite sa , že funguje tak , ako to potrebujete .

Najnovšie články

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