Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment définir la taille de JTextF…
  • Quelle est la différence entre JRE …
  • Comment obtenir les variables macroé…
  • Comment faire pour supprimer la ponc…
  • Comment créer un service Web en uti…
  • Comment lire un entier le JTextField…
  • Exceptions Java Tutorial 
  • Comment utiliser SetBounds Avec JBut…
  • Comment faire pour créer des fichie…
  • Quelle est la Initializer statique e…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Surcharge Methods in Java

    En Java, une fonction est appelée une «méthode» et ses paramètres sont appelés Une méthode peut prendre n'importe quel nombre d'arguments , mais un seul en-tête de la méthode peut prendre un seul argument défini les « arguments ». définir . Pour accepter différents jeux , vous devez créer plusieurs têtes de méthode pour chaque jeu différent , ou "surcharge" de la méthode . Surcharge Méthodes

    Pour surcharger une méthode , il suffit de déclarer plusieurs méthodes avec le même nom mais avec des arguments différents . Tout objet de cette classe sera en mesure d'appeler soit la version de la méthode en entrant ensemble de paramètres comme arguments. Vous pouvez également appeler une version différente d'une méthode surchargée dans le corps de cette méthode (par exemple " overloadedMethod ()" peut appeler " overLoadedMethod (int , double ) " aussi longtemps que cette version a également été déclarée) .

    surcharge du constructeur

    Par défaut , toutes les classes Java possède un constructeur qui ne prend aucun argument , qui instancie simplement un objet et ne prend aucune autre action. Ainsi, vous créez une instance de cette classe en appelant ce constructeur . Toutefois, si vous surchargez le constructeur avec une version qui prend plusieurs arguments , vous désactivez le constructeur sans argument "default", qui peut se briser d'autres parties du code qui dépendent de ce constructeur . Vous aurez à définir un nouveau constructeur sans arguments si vous voulez des fonctionnalités sans argument dos.

    Avantages de surcharge

    Un des avantages de surcharge , c'est que il permet une personnalisation à l'appel de méthode . Si vous souhaitez concevoir une méthode qui prend des drapeaux facultatifs, vous pouvez surcharger la méthode pour créer essentiellement deux versions: l'une qui prend les arguments obligatoires seulement , et celui qui prend tous les arguments possibles . Dans le corps de la méthode avec moins d'arguments , il suffit d'appeler l'autre méthode , en passant les arguments de cette méthode ainsi que les valeurs par défaut des drapeaux facultatifs .
    Surcharge et Héritage

    Lorsqu'une classe hérite des méthodes de sa superclasse , il hérite également de toutes les méthodes surchargées ainsi . Il peut également redéfinir les méthodes héritées . Lorsque vous écrasez une méthode parent surchargé , la classe enfant va utiliser ses propres méthodes écrasé dès qu'il les trouve - sinon , il utilisera la version de la classe parent

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer Turn- Based Jeux 
  • Comment installer un script de suivi Avec Java 
  • Comment puis-je lire flux Java 
  • Comment tester INT avec les tests routiniers 
  • Comment importer le Servlet Javax sur NetBeans 
  • Comment utiliser le Colon en Java 
  • Comment puis-je faire une liste Hibernate pas avoir d'éléments null 
  • Comment écrire une méthode en Java 
  • Java et Vérifier l'orthographe 
  • Java accueil ne pointe pas vers le JDK 
  • Connaissances Informatiques © http://www.ordinateur.cc