En C #, la valeur en elle est modifiée lorsqu'elle est appelée dans la fonction secondaire, et la fonction principale changera également.
Le mot-clé REF fait passer les paramètres par référence. L'effet est que lorsque le contrôle est remis à la méthode d'appel, toutes les modifications apportées aux paramètres de la méthode seront reflétées dans la variable. Pour utiliser le paramètre REF, la définition de la méthode et l'appel de méthode doivent utiliser explicitement le mot clé ref.
Le mot-clé out fait passer les paramètres par référence. Ceci est similaire au mot clé REF, sauf que REF nécessite que les variables doivent être initialisées avant d'être adoptées. Pour utiliser le paramètre OUT, la définition de la méthode et l'appel de méthode doivent utiliser explicitement le mot clé OUT.
Java n'est pas comme C #. Java n'a que des paramètres de type d'objet qui passent les adresses. Lorsque les variables de type de base de Java font des paramètres, ils ne transmettent que des valeurs.
La solution consiste à utiliser les classes Java comme type de paramètre de la fonction.
Voici un exemple que j'ai écrit:
Nom du fichier: byRefvariable.java
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("Le test est passé sous forme de paramètre pour modifier" + test.var); } Public static void Changeit (obj a) {a.var = 12580; }} classe obj // J'ai défini une classe ici. {int var = 0;}Ce qui précède est tout le contenu de la méthode d'implémentation de la syntaxe C # par référence en Java que l'éditeur vous apporte. J'espère que ce sera utile à tout le monde et soutenir Wulin.com plus ~