Qual è il tipo restituito di un metodo che non restituisce alcun valore?
Qual è il tipo restituito di un metodo che non restituisce alcun valore?

Video: Qual è il tipo restituito di un metodo che non restituisce alcun valore?

Video: Qual è il tipo restituito di un metodo che non restituisce alcun valore?
Video: Java Restituire Valori Con I Metodi 2024, Novembre
Anonim

Restituzione di un valore da un metodo

Se un metodo non restituisce un valore, deve essere dichiarato per restituire vuoto . Tuttavia, il metodo pop() nella classe Stack restituisce un tipo di dati di riferimento: un oggetto. I metodi utilizzano l'operatore return per restituire un valore. Qualsiasi metodo non dichiarato vuoto deve contenere una dichiarazione di ritorno.

In questo modo, quale tipo di metodo non restituisce un valore?

Un metodo può restituire un valore (che può essere un tipo primitivo o un riferimento a un oggetto). Se il metodo non restituisce un valore usiamo il vuoto Parola chiave Java.

In secondo luogo, qual è il tipo restituito di un metodo? UN il metodo restituisce al codice che lo ha invocato quando completa tutte le istruzioni nel metodo , raggiunge a Restituzione o genera un'eccezione, a seconda di quale si verifica per prima. Dichiari un tipo di ritorno del metodo nel suo metodo dichiarazione. All'interno del corpo del metodo , usi il Restituzione dichiarazione a Restituzione il valore.

Quindi, qual è il tipo restituito dichiarato per un metodo che non ha un valore restituito?

Qualunque metodo dichiarato vuoto non ritorna un valore e non posso contenere un ritorno dichiarazione. Qualunque metodo questo è non dichiarato vuoto deve contenere un ritorno dichiarazione. I dati genere del valore di ritorno deve corrispondere a tipo di ritorno dichiarato del metodo ; non puoi Restituzione un intero valore da un metodo dichiarato a Restituzione un booleano.

Che cos'è il tipo di reso void?

Il tipo vuoto , in diversi linguaggi di programmazione derivati da C e Algol68, è il genere per il risultato di una funzione che ritorna normalmente, ma non fornisce un risultato valore al suo chiamante. Di solito tali funzioni vengono chiamate per i loro effetti collaterali, come l'esecuzione di alcune attività o la scrittura nei loro parametri di output.

Consigliato: