Maison >Java >javaDidacticiel >Résumé de l'utilisation des retours
Utilisation de return en Java : 1. Renvoie null dans une méthode avec un type de retour de référence d'objet, avec une syntaxe telle que "public Button doStuff(){}" 2. Renvoie n'importe quoi dans une méthode avec un basic type de retour Valeur ou variable, syntaxe telle que "public int foo(){}" et ainsi de suite.
Tutoriel recommandé : tutoriel Java
Résumé de l'utilisation du retour :
1. Dans une méthode avec une valeur de retour, renvoie la valeur du type spécifié par la méthode et termine l'exécution de la méthode en même temps 2 ; . Peut également être utilisé dans les méthodes dont la valeur de retour est nulle pour terminer l'exécution de la méthode
break et return
Break est utilisé pour sortir des boucles, telles que for, while et do-while, mais pas la fonction
Return est utilisée pour renvoyer la fonction entière, peu importe ce qui suit. Que ce soit à l'intérieur ou à l'extérieur de la boucle, il ne sera pas exécuté 1 Vous pouvez renvoyer null dans une méthode avec un type de retour de référence d'objetpublic Button doStuff(){
return null;
}
2. Les tableaux sont des types de retour tout à fait légaux
public String[] go(){ return new String[]{"wangsan","wangsan","wangsi"}; }3. une méthode avec un type de retour de base, vous pouvez renvoyer n'importe quelle valeur ou variable, à condition qu'elles puissent être implicitement converties au type de retour déclaré
public int foo(){ char c=‘c’; return c;//char可以转化成int }
4. un type de retour de base, n'importe quelle valeur ou variable peut être renvoyée, à condition qu'elle puisse afficher la coercition vers le type de retour déclaré (pas d'exemple pour cela)
5 Vous ne devez en renvoyer aucun. valeur d'une méthode avec un type de retour void (^_^), vous pouvez bien sûr utiliser return pour interrompre le programme.
public void bar(int a){ //负数则中断操作, if(a<0){ return; } //do other things }
6. Dans une méthode avec un type de retour de référence d'objet, n'importe quelle valeur ou variable peut être renvoyée tant qu'elle peut être implicitement convertie en type de retour déclaré (passé par is -un test Voilà)
public Animal getAnimal(){ return new Dog();//只要Dog继承Animal即可 }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!