Quel est le type de retour d'une méthode qui ne retourne aucune valeur ?
Quel est le type de retour d'une méthode qui ne retourne aucune valeur ?

Vidéo: Quel est le type de retour d'une méthode qui ne retourne aucune valeur ?

Vidéo: Quel est le type de retour d'une méthode qui ne retourne aucune valeur ?
Vidéo: Faire regretter son ex après la rupture : La méthode ! 2024, Novembre
Anonim

Renvoyer une valeur à partir d'une méthode

Si une méthode ne retourne pas de valeur, elle doit être déclarée pour retourner annuler . Cependant, la méthode pop() de la classe Stack renvoie un type de données de référence: un objet. Les méthodes utilisent l'opérateur de retour pour renvoyer une valeur. Toute méthode non déclarée annuler doit contenir une instruction return.

De cette façon, quel type de méthode ne retourne pas de valeur ?

Une méthode peut retourner une valeur (qui peut être un type primitif ou une référence d'objet). Si la méthode ne renvoie pas de valeur, nous utilisons le annuler Mot clé Java.

Deuxièmement, quel est le type de retour d'une méthode ? UNE la méthode renvoie au code qui l'a invoqué lorsqu'il a terminé toutes les instructions du méthode , atteint un revenir ou lève une exception, selon la première éventualité. Vous déclarez un type de retour de la méthode dans son méthode déclaration. Au sein du corps du méthode , vous utilisez le revenir déclaration à revenir les valeur.

Alors, quel est le type de retour déclaré pour une méthode qui n'a pas de valeur de retour ?

Tout méthode déclarée annuler ne revient pas une valeur et ne peut contenir un retour déclaration. Tout méthode C'est non déclaré le vide doit contenir un retour déclaration. Les données taper du valeur de retour doit correspondre au type de retour déclaré de la méthode ; tu ne peux pas revenir un nombre entier valeur de méthode déclarée à revenir un booléen.

Qu'est-ce que le type de retour void ?

Les type de vide , dans plusieurs langages de programmation dérivés de C et Algol68, est le taper pour le résultat d'une fonction qui Retour normalement, mais ne donne pas de résultat valeur à son appelant. Généralement, ces fonctions sont appelées pour leurs effets secondaires, comme l'exécution d'une tâche ou l'écriture dans leurs paramètres de sortie.

Conseillé: