Hvad er returtypen for en metode, der ikke returnerer nogen værdi?
Hvad er returtypen for en metode, der ikke returnerer nogen værdi?

Video: Hvad er returtypen for en metode, der ikke returnerer nogen værdi?

Video: Hvad er returtypen for en metode, der ikke returnerer nogen værdi?
Video: Java Void Methods VS. Value Returning Methods - Learn Java Programming - Appficial 2024, November
Anonim

Returnering af en værdi fra en metode

Hvis en metode ikke returnerer en værdi, skal den erklæres for at returnere ugyldig . Men pop()-metoden i Stack-klassen returnerer en referencedatatype: et objekt. Metoder bruger return-operatoren til at returnere en værdi. Enhver metode, der ikke er deklareret ugyldig skal indeholde en returopgørelse.

På denne måde, hvilken type metode returnerer ikke en værdi?

En metode kan returnere en værdi (som kan være en primitiv type eller en objektreference). Hvis metoden ikke returnerer en værdi, bruger vi ugyldig Java nøgleord.

For det andet, hvad er returtypen for en metode? EN metode vender tilbage til koden, der påkaldte den, når den fuldfører alle udsagn i metode , når en Vend tilbage sætning eller afgiver en undtagelse, alt efter hvad der indtræffer først. Du erklærer en metodens returtype i dets metode erklæring. Inden for kroppen af metode , bruger du Vend tilbage erklæring til Vend tilbage det værdi.

Hvad er så den erklærede returtype for en metode, der ikke har en returværdi?

Nogen metode erklæret ugyldig vender ikke tilbage -en værdi og kan ikke indeholde en retur udmelding. Nogen metode det er ikke erklæret ugyldigt skal indeholde en retur udmelding. Dataene type af returværdi skal matche metodens erklærede returtype ; det kan du ikke Vend tilbage et heltal værdi fra en metode erklæret til Vend tilbage en boolsk.

Hvad er returtype ugyldig?

Det ugyldig type , i flere programmeringssprog afledt af C og Algol68, er type for resultatet af en funktion, der vender tilbage normalt, men giver ikke et resultat værdi til sin ringer. Normalt kaldes sådanne funktioner for deres bivirkninger, såsom at udføre en opgave eller skrive til deres outputparametre.

Anbefalede: