Jaký je návratový typ metody, která nevrací žádnou hodnotu?
Jaký je návratový typ metody, která nevrací žádnou hodnotu?

Video: Jaký je návratový typ metody, která nevrací žádnou hodnotu?

Video: Jaký je návratový typ metody, která nevrací žádnou hodnotu?
Video: Java Void Methods VS. Value Returning Methods - Learn Java Programming - Appficial 2024, Duben
Anonim

Vrácení hodnoty z metody

Pokud metoda nevrátí hodnotu, musí být deklarována jako návratová prázdnota . Metoda pop() ve třídě Stack však vrací referenční datový typ: objekt. Metody používají návratový operátor k vrácení hodnoty. Jakákoli metoda, která není deklarována prázdnota musí obsahovat příkaz return.

Jaký typ metody tímto způsobem nevrací hodnotu?

Metoda může vrátit hodnotu (což může být primitivní typ nebo odkaz na objekt). Pokud metoda nevrací hodnotu, použijeme prázdnota klíčové slovo Java.

Za druhé, jaký je návratový typ metody? A metoda vrací ke kódu, který jej vyvolal, když dokončí všechny příkazy v metoda , dosáhne a vrátit se nebo vyvolá výjimku, podle toho, co nastane dříve. Prohlašujete a návratový typ metody ve svém metoda prohlášení. V těle metoda , používáte vrátit se prohlášení k vrátit se a hodnota.

Jaký je tedy deklarovaný návratový typ pro metodu, která nemá návratovou hodnotu?

Žádný deklarovaná metoda prázdnota nevrací se A hodnota a nemůže obsahovat návrat tvrzení. Žádný metoda to znamená neprohlášeno neplatný musí obsahovat návrat tvrzení. Data typ z návratová hodnota musí odpovídat deklarovaný návratový typ metody ; nemůžeš vrátit se celé číslo hodnota od a deklarovaná metoda na vrátit se booleovský.

Co je návratový typ void?

The prázdný typ , v několika programovacích jazycích odvozených z C a Algol68, je typ za výsledek funkce, která se vrací normálně, ale nepřináší výsledek hodnota svému volajícímu. Obvykle jsou takové funkce volány pro jejich vedlejší účinky, jako je provedení nějaké úlohy nebo zápis do jejich výstupních parametrů.

Doporučuje: