Care este tipul de returnare al unei metode care nu returnează nicio valoare?
Care este tipul de returnare al unei metode care nu returnează nicio valoare?

Video: Care este tipul de returnare al unei metode care nu returnează nicio valoare?

Video: Care este tipul de returnare al unei metode care nu returnează nicio valoare?
Video: If void does not return any value , why we use it? 2024, Aprilie
Anonim

Returnarea unei valori dintr-o metodă

Dacă o metodă nu returnează o valoare, trebuie declarată că returnează gol . Cu toate acestea, metoda pop() din clasa Stack returnează un tip de date de referință: un obiect. Metodele folosesc operatorul return pentru a returna o valoare. Orice metodă care nu este declarată gol trebuie să conțină o declarație de returnare.

În acest fel, ce tip de metodă nu returnează o valoare?

O metodă poate returna o valoare (care poate fi un tip primitiv sau o referință la obiect). Dacă metoda nu returnează o valoare, folosim gol cuvânt cheie Java.

În al doilea rând, care este tipul de returnare al unei metode? A metoda returnează la codul care l-a invocat atunci când completează toate instrucțiunile din metodă , ajunge la a întoarcere declarație sau lansează o excepție, oricare dintre acestea se întâmplă mai întâi. Declari a tipul de returnare al metodei în ea metodă declaraţie. În interiorul corpului metodă , folosești întoarcere declarație către întoarcere cel valoare.

Apoi, care este tipul de returnare declarat pentru o metodă care nu are o valoare returnată?

Orice metoda declarata gol nu se intoarce A valoare și nu pot conțin o retur afirmație. Orice metodă acesta este nedeclarat void must conțin o retur afirmație. Datele tip al valoare returnată trebuie să se potrivească cu tipul de returnare declarat al metodei ; nu poti întoarcere un număr întreg valoare de la a metoda declarata la întoarcere un boolean.

Ce este tipul de returnare nul?

The tip gol , în mai multe limbaje de programare derivate din C și Algol68, este tip pentru rezultatul unei funcţii care se intoarce în mod normal, dar nu oferă un rezultat valoare către apelantul său. De obicei, astfel de funcții sunt apelate pentru efectele lor secundare, cum ar fi efectuarea unei sarcini sau scrierea în parametrii lor de ieșire.

Recomandat: