Aký je návratový typ metódy, ktorá nevracia žiadnu hodnotu?
Aký je návratový typ metódy, ktorá nevracia žiadnu hodnotu?

Video: Aký je návratový typ metódy, ktorá nevracia žiadnu hodnotu?

Video: Aký je návratový typ metódy, ktorá nevracia žiadnu hodnotu?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Smieť
Anonim

Vrátenie hodnoty z metódy

Ak metóda nevracia hodnotu, musí byť deklarovaná ako návratová neplatné . Metóda pop() v triede Stack však vracia referenčný dátový typ: objekt. Metódy používajú návratový operátor na vrátenie hodnoty. Akákoľvek metóda, ktorá nie je deklarovaná neplatné musí obsahovať návratový príkaz.

Aký typ metódy týmto spôsobom nevracia hodnotu?

Metóda môže vrátiť hodnotu (čo môže byť primitívny typ alebo odkaz na objekt). Ak metóda nevracia hodnotu, použijeme neplatné Kľúčové slovo Java.

Po druhé, aký je návratový typ metódy? A metóda sa vracia na kód, ktorý ho vyvolal, keď dokončí všetky príkazy v metóda , dosiahne a vrátiť alebo vyvolá výnimku, podľa toho, čo nastane skôr. Vyhlasujete a návratový typ metódy v jeho metóda vyhlásenie. V rámci tela metóda , používate vrátiť vyhlásenie k vrátiť a hodnotu.

Aký je potom deklarovaný návratový typ pre metódu, ktorá nemá návratovú hodnotu?

akýkoľvek deklarovaná metóda neplatné nevracia sa a hodnotu a nemôže obsahovať návratku vyhlásenie. akýkoľvek metóda to jest nevyhlásené neplatný musí obsahovať návratku vyhlásenie. Dáta typu z návratová hodnota musí zodpovedať deklarovaný návratový typ metódy ; nemôžeš vrátiť celé číslo hodnotu od a deklarovaná metóda do vrátiť boolovský.

Čo je návratový typ neplatný?

The prázdny typ , v niekoľkých programovacích jazykoch odvodených z C a Algol68, je typu za výsledok funkcie, ktorá sa vracia normálne, ale neprináša výsledok hodnotu svojmu volajúcemu. Zvyčajne sa takéto funkcie volajú pre ich vedľajšie účinky, ako je vykonanie nejakej úlohy alebo zápis do ich výstupných parametrov.

Odporúča: