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 vytvoriť metódu s premenlivým počtom vstupov v Jave

Keď definujete svoje vlastné metódy , programy v jazyku Java , ktoré môžete poskytnúť alternatívy pre vstupy poskytované podľa kódu zákazníka . Keď vytvoríte metódu Java určíte typ a počet vstupov parametrov . Ak chcete pridať flexibility môžete definovať alternatívne verzie každej metódy na uspokojenie rozdielnych vstupov . Keď Java volá metódu , bude vykonávanie verzia je tá , ktorá zodpovedá vstupné parametre odovzdanej volajúci kód . To vám umožní pridať úroveň flexibility , aby vaše Java tried . Pokyny dovolená 1

Definujte najzákladnejšie verziu metódy . Rozhodnite o vašom spôsobe menom a na návratový typ bude mať , ak existuje . Nasledujúca metóda ukážka demonštruje základnej verzii bez parametrov , s primitívne typu integer ako návratový typ : public int getNumber ( ) { return 0 ; }

Toto je triviálne príklad pre demonštráciu , vracia číslo nula ak je metóda volaná bez parametrov .
2

osnovy alternatívna verzia metódu . Rozhodnite sa , aké parametre chcete iné verzie metódu prijať . Vytvorte metóda opisuje najprv ako môžete poskytnúť implementácie neskôr . Nasledujúce dva alternatívne obrysy určiť rôzne typy a počty parametrov : public int getNumber ( String theText ) { } public int getNumber ( String theText , int multNum ) { }

prvá alternatíva preberá jeden parameter reťazec , zatiaľ čo druhý preberá dva parametre reprezentujúci reťazec a číslo . Môžete pridať toľko verzií metódu , ako sa vám páči tak dlho , ako každý z nich má iný podpis , na základe ktorej majú rôzne parametre alebo návratové typy . Váš kompilátor môže zobraziť varovné hlásenie , kým poskytnúť podrobnosti implementácie .
3

Zaviesť každú verziu metódy . Pridajte telo metódy pre každú verziu ako v nasledujúcom príklade kóde : public int getNumber ( String theText ) { return theText.length ( ) ; }

Nasledujúci by mohol byť alternatívou pre verziu metódy , pričom dve parametre : public int getNumber ( String theText , int multNum ) { return theText.length ( ) * multNum ; }

Vnútri vašich metód , uistite sa , že ste implementovať podrobnosti vašim potrebám programu
4 < . p > Volať vaše metódy . V inej triedy v rámci vašej aplikácie volať metódy s použitím rôznych typov parametrov takto : MyHelper help = new 5 ) ) ;

To by platilo v prípade , že trieda poskytuje metódy sa nazýva " MyHelper " sa na prvom riadku vytvára inštanciu triedy . Tým , vrátane volaní metód v rámci výstupný systém závierke , budete môcť vidieť na prvý pohľad , že vaše metódy sú funkčné .
5

Uložte svoj ​​kód . Kompilácie a spustenie programu vidieť , ako sa to hrá . Skontrolujte výstupný konzolu pre podrobnosti o každé volanie metódy . Skúste experimentovať s kódom zmenou spôsobu parametre pri každom spustení programu . Vykonajte zmeny na vašich rôznych metód implementácie , kým váš program má funkciu , ktorú potrebuje , v prípade potreby pridávať nové verzie .

Najnovšie články

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