Kāds ir metodes atgriešanas veids, kas neatgriež nekādu vērtību?
Kāds ir metodes atgriešanas veids, kas neatgriež nekādu vērtību?

Video: Kāds ir metodes atgriešanas veids, kas neatgriež nekādu vērtību?

Video: Kāds ir metodes atgriešanas veids, kas neatgriež nekādu vērtību?
Video: Java Void Methods VS. Value Returning Methods - Learn Java Programming - Appficial 2024, Maijs
Anonim

Vērtības atgriešana no metodes

Ja metode neatgriež vērtību, tā ir jādeklarē kā atgriešana nederīgs . Tomēr metode pop() klasē Stack atgriež atsauces datu tipu: objektu. Metodes izmanto atgriešanas operatoru, lai atgrieztu vērtību. Jebkura metode, kas nav deklarēta nederīgs jāietver atgriešanas paziņojums.

Kāda veida metode šādā veidā neatgriež vērtību?

Metode var atgriezt vērtību (kas var būt primitīvs tips vai objekta atsauce). Ja metode neatgriež vērtību, mēs izmantojam nederīgs Java atslēgvārds.

Otrkārt, kāds ir metodes atgriešanas veids? A metode atgriežas uz kodu, kas to izsauca, kad tas pabeidz visus priekšrakstus metodi , sasniedz a atgriezties paziņojumu vai izdara izņēmumu atkarībā no tā, kas notiek vispirms. Jūs paziņojat a metodes atgriešanas veids tajā metodi deklarācija. Ķermeņa ietvaros metodi , jūs izmantojat atgriezties paziņojums uz atgriezties uz vērtību.

Tad kāds ir deklarētais atgriešanas veids metodei, kurai nav atgriešanas vērtības?

Jebkurš deklarētā metode nederīgs neatgriežas a vērtību un nevar satur atgriešanos paziņojums, apgalvojums. Jebkurš metodi tas ir nav deklarēts tukša misa satur atgriešanos paziņojums, apgalvojums. Dati veids no atgriešanas vērtība jāatbilst metodes deklarētais atgriešanas veids ; tu nevari atgriezties vesels skaitlis vērtību no a deklarētā metode uz atgriezties Būla vērtība.

Kas ir atgriešanas veids spēkā neesošs?

The tukšuma tips , vairākās programmēšanas valodās, kas iegūtas no C un Algol68, ir veids funkcijas rezultātam, kas atgriežas parasti, bet nesniedz rezultātu vērtību tā zvanītājam. Parasti šādas funkcijas tiek izsauktas to blakusefektu dēļ, piemēram, veicot kādu uzdevumu vai ierakstot to izvades parametrus.

Ieteicams: