| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment créer une méthode avec un nombre variable d'entrées en Java
    Lorsque vous définissez vos propres méthodes dans les programmes Java que vous pouvez fournir des solutions de rechange pour les entrées fournies par code client. Lorsque vous créez une méthode Java vous indiquez le type et le nombre d'entrées de paramètres. Pour ajouter de la flexibilité , vous pouvez définir d'autres versions de chaque méthode pour répondre à des entrées différentes. Lorsque Java appelle votre méthode , la version d'exécution sera celui qui correspond aux paramètres d'entrée adoptées par le code appelant . Cela vous permet d'ajouter un niveau de flexibilité à vos classes Java. Instructions
    1

    Définir la version la plus basique de votre méthode . Décidez de votre nom de la méthode et sur ​​le type de retour, il aura , le cas échéant . La méthode d'échantillonnage suivant montre une version de base sans paramètres , avec un type entier primitive comme le type de retour : int getNumber publique () { de return 0; }

    Ceci est un exemple trivial pour la démonstration , retournant le nombre zéro lorsque la méthode est appelée sans paramètres .
    2

    Outline versions alternatives de votre méthode . Décidez ce que vous voulez paramètres des versions alternatives de votre méthode de prendre . Créez la méthode décrit d'abord comme vous pouvez fournir des implémentations plus tard. Les autres deux lignes suivantes spécifient différents types et le nombre de paramètres: int getNumber publique (String theText ) {} public int getNumber (String theText , int multNum ) {}

    La première solution prend un paramètre de chaîne tandis que la seconde prend deux paramètres représentant une chaîne et un entier. Vous pouvez ajouter autant de versions de votre méthode que vous voulez tant que chacun a une signature différente , en raison de différents paramètres ayant des types de retour . Votre compilateur peut afficher des messages d'avertissement jusqu'à ce que vous fournissez les détails d'implémentation .
    3

    œuvre chaque version de votre méthode . Ajouter le corps de la méthode pour chaque version comme dans l'exemple de code suivant : int getNumber publique (String theText ) { de theText.length de retour ( );}

    Ce qui suit pourrait être l'alternative à la version de la méthode prenant deux paramètres: int getNumber publique (String theText , int multNum ) { theText.length de retour ( ) * multNum ; }

    l'intérieur de vos méthodes assurez-vous de mettre en œuvre les détails de vos besoins en matière de programmes
    4 < . p> Appelez vos méthodes. Dans une autre classe dans votre application appeler vos méthodes en utilisant les différents types de paramètres comme suit : aide MyHelper = new 5) ) ;

    Cela s'appliquerait dans le cas où la classe fournissant des méthodes est appelée « MyHelper " avec la première ligne de créer une instance de la classe. En incluant les appels de méthode dans les états de sortie du système , vous serez en mesure de voir en un coup d'œil que vos méthodes fonctionnent.
    5

    Enregistrer votre code. Compiler et exécuter votre programme pour voir comment il se comporte . Vérifiez la console de sortie pour les détails de chaque appel de méthode. Essayez d'expérimenter avec le code en modifiant les paramètres de la méthode à chaque fois que vous exécutez le programme . Apporter des modifications à vos différentes implémentations de la méthode jusqu'à ce que votre programme a les fonctionnalités dont il a besoin , l'ajout de nouvelles versions si nécessaire.

    Previous :

    next :
      articles connexes
    ·Java GUI design Tutorial 
    ·Comment faire pour déplacer un objet avec la couleur d…
    ·Processus concurrents dans un objet Servlet 
    ·Comment parcourir clés dans HashMap en Java 
    ·Qu'est-ce qu'un Socket en Java 
    ·Comment utiliser la date en Java 
    ·Comment faire pour créer des applets Java 
    ·Comment faire pour convertir Enum à cordes en Java 
    ·Comment construire JBoss Avec Java 6 
    ·Comment vérifier Format EPS en Java 
      articles en vedette
    ·Comment faire pour supprimer la première ligne vide en…
    ·Comment exécuter un fichier EXE Python Comme avec Pyth…
    ·Comment faire pour convertir une entrée à une Entier 
    ·Comment faire pour supprimer un nœud dans Perl XML Bri…
    ·Comment lancer un knucklecurve 
    ·Comment utiliser le décalage de bits en cryptographie 
    ·Comment créer une modulation de largeur d'impulsion (P…
    ·PHP ' isset ' vs 'vide' 
    ·Comment remplacer les guillemets sur MySQL en PHP 
    ·Quels sont les avantages et inconvénients de la grille…
    Copyright © Connaissances Informatiques http://fr.wingwit.com