Koks yra metodo, kuris negrąžina jokios reikšmės, grąžinimo tipas?
Koks yra metodo, kuris negrąžina jokios reikšmės, grąžinimo tipas?

Video: Koks yra metodo, kuris negrąžina jokios reikšmės, grąžinimo tipas?

Video: Koks yra metodo, kuris negrąžina jokios reikšmės, grąžinimo tipas?
Video: If void does not return any value , why we use it? 2024, Lapkritis
Anonim

Vertės grąžinimas naudojant metodą

Jei metodas negrąžina reikšmės, jis turi būti deklaruojamas kaip grąžinamas tuštuma . Tačiau metodas pop() „Stack“klasėje grąžina atskaitos duomenų tipą: objektą. Metoduose reikšmei grąžinti naudojamas grąžinimo operatorius. Bet koks metodas, kuris nėra deklaruotas tuštuma turi būti grąžinimo teiginys.

Kokio tipo metodas tokiu būdu negrąžina vertės?

Metodas gali grąžinti reikšmę (kuri gali būti primityvus tipas arba objekto nuoroda). Jei metodas negrąžina reikšmės, naudojame tuštuma Java raktažodis.

Antra, koks yra metodo grąžinimo tipas? A metodas grįžta į kodą, kuris jį iškvietė, kai užbaigia visus teiginius metodas , pasiekia a grąžinti pareiškimą, arba pateikia išimtį, atsižvelgiant į tai, kas įvyksta anksčiau. Jūs pareiškiate a metodo grąžinimo tipas joje metodas deklaracija. Kūno viduje metodas , jūs naudojate grąžinti pareiškimas į grąžinti į vertė.

Tada koks yra deklaruotas grąžinimo tipas metodui, kuris neturi grąžinimo vertės?

Bet koks deklaruojamas metodas tuštuma negrįžta a vertė ir negali turi grąžą pareiškimas. Bet koks metodas tai yra nedeklaruota tuščia privaloma turi grąžą pareiškimas. Duomenys tipo iš grąžinti vertę turi atitikti metodo deklaruotas grąžinimo tipas ; tu negali grąžinti sveikasis skaičius vertė iš deklaruojamas metodas į grąžinti loginis.

Kas yra grąžinimo tipas negaliojantis?

The tuštumos tipas , keliose programavimo kalbose, gautose iš C ir Algol68, yra tipo funkcijos rezultatui, kuris grįžta paprastai, bet neduoda rezultato vertė jo skambintojui. Paprastai tokios funkcijos iškviečiamos dėl jų šalutinio poveikio, pavyzdžiui, atliekant kokią nors užduotį arba rašant į išvesties parametrus.

Rekomenduojamas: