Maison >Java >javaDidacticiel >Résumé de l'utilisation des retours

Résumé de l'utilisation des retours

angryTom
angryTomoriginal
2019-07-23 13:36:0726678parcourir

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.

Résumé de l'utilisation des retours

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'objet

public 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn