Mi a visszatérési típusa annak a metódusnak, amely nem ad vissza értéket?
Mi a visszatérési típusa annak a metódusnak, amely nem ad vissza értéket?

Videó: Mi a visszatérési típusa annak a metódusnak, amely nem ad vissza értéket?

Videó: Mi a visszatérési típusa annak a metódusnak, amely nem ad vissza értéket?
Videó: Java Void Methods VS. Value Returning Methods - Learn Java Programming - Appficial 2024, November
Anonim

Érték visszaadása módszerből

Ha egy metódus nem ad vissza értéket, akkor deklarálni kell, hogy visszatérjen üres . A Stack osztály pop() metódusa azonban egy referencia adattípust ad vissza: egy objektumot. A metódusok a return operátort használják az érték visszaadására. Bármilyen módszer, amely nincs deklarálva üres tartalmaznia kell egy return utasítást.

Ilyen módon milyen típusú metódus nem ad vissza értéket?

Egy metódus visszaadhat egy értéket (amely lehet primitív típus vagy objektumhivatkozás). Ha a metódus nem ad vissza értéket, akkor a üres Java kulcsszó.

Másodszor, mi a metódus visszatérési típusa? A metódus tér vissza arra a kódra, amely meghívta, amikor befejezi az összes utasítást a módszer , eléri a Visszatérés utasítást, vagy kivételt dob, amelyik előbb bekövetkezik. Kijelented a metódus visszatérési típusa abban módszer nyilatkozat. A testen belül a módszer , használja a Visszatérés nyilatkozatot Visszatérés az érték.

Akkor mi a deklarált visszatérési típusa egy olyan metódushoz, amelynek nincs visszatérési értéke?

Bármi deklarált módszer üres nem tér vissza a érték és nem tud visszatérést tartalmaznak nyilatkozat. Bármi módszer vagyis nincs deklarálva üres must visszatérést tartalmaznak nyilatkozat. Az adat típus a visszatérési értéket meg kell egyeznie a metódus deklarált visszatérési típusa ; nem tudsz Visszatérés egy egész szám érték a deklarált módszer nak nek Visszatérés egy logikai érték.

Mi az érvénytelen visszaküldési típus?

Az üres típus , több C-ből és Algol68-ból származó programozási nyelvben az típus olyan függvény eredményéhez, amely visszatér általában, de nem ad eredményt érték a hívójának. Az ilyen függvényeket általában mellékhatásaik miatt hívják meg, mint például valamilyen feladat végrehajtása vagy a kimeneti paramétereikbe írás.

Ajánlott: