| 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
    A Override surcharge Java
    Java fonctionne de bas en haut comme une langue orientée objet. Cela signifie qu'elle prend en charge les classes, les objets et l'héritage dans le cadre de sa fonctionnalité. Ces concepts , comme partie intégrante de la programmation orientée objet , impliquent que Java serait favorable à la méthode de remplacement et la surcharge de méthode . Ces deux concepts programmatiques aider les programmeurs Java s'étendent classes de base et à créer des classes flexibles dans leur code. Java Classes

    classes sont les plans pour «objets» dans les langues Java. Les programmeurs écrivent classe pour définir les types de données qui représentent certains aspects du programme , telles que les connexions réseau ou des dessins. La classe et l'objet sont des éléments fondamentaux du langage de programmation Java , dans ce côté types de données de base tels que les entiers ou d'octets , tout en Java est représentée comme un objet. Les programmes Java sont souvent basées sur les interactions entre les objets.
    Méthodes et Héritage

    Quand un programmeur définit une classe , elle définit les « méthodes » dans le cadre de cette classe . Méthodes représentent des opérations que l' objet déclaré d'une classe peut utiliser. Par exemple, un objet déclaré de la classe " Ball" qui contient une méthode " CalculateArea " pourrait exécuter la méthode et de calculer sa propre surface . En outre , les programmeurs peuvent créer des classes que la fonctionnalité «hériter» d'autres , des classes de base . Ainsi, une classe " SoccerBall " pourrait hériter des fonctionnalités de boule de classe , et d'utiliser la méthode " CalculateArea " comme s'il s'agissait d' un objet de classe " boule ".
    Surcharge Méthodes

    Souvent, quand un programmeur crée une classe , elle pourrait vouloir disposer de méthodes qui partagent le même nom, mais prendre différentes valeurs comme arguments. Par exemple , la méthode " CalculateArea " peut prendre des arguments zéro . Toutefois, si le programmeur veut une autre version de la méthode " CalculateArea " qui enregistre le résultat dans un fichier, alors elle pourrait simplement déclarer une autre méthode avec le même nom que prend un objet fichier comme argument. De cette façon , le compilateur savoir quelle méthode appeler basée sur l'argument fourni :

    public int CalculateArea () { //calcule la surface et retourne un entier }

    publique vide CalculateArea (File o ) {//calcule région et l'imprime dans un fichier }
    la substitution de méthodes

    Si une classe dérive fonctionnalité d'une autre classe , comme dans le cas de " ball " et " SoccerBall , «la classe qui hérite de la classe de base peut " remplacer " les méthodes de la classe de base. Les programmeurs font souvent si la classe héritant a une fonctionnalité similaire, mais spécialisé pour la classe. Pour illustrer cela, la classe " Ball" pourrait avoir une méthode " CalculateArea " . La catégorie " SoccerBall " qui hérite de " Ball" peut utiliser la méthode originale , ou il peut remplacer la méthode en déclarant sa propre version de la méthode dans sa définition de la classe :
    classe

    ball {

    public int CalculateArea () { la méthode //boule }}
    classe

    SoccerBall s'étend boule {public int CalculateArea () { //la version de SoccerBall , ne sera pas appeler la version de balle }}

    Previous :

    next :
      articles connexes
    ·Oracle ADF Composants 
    ·Pas de grandes classes trouvés dans NetBeans 
    ·Qu'est-ce qu'un Stub EJB 
    ·Qu'est-ce que JDK de Java 
    ·Comment ajouter une API Servlet pour NetBeans 
    ·Comment faire pour afficher des pourcentages en Java 
    ·Traversant par une variable de chaîne en Java 
    ·Les niveaux de certification Java 
    ·Comment créer deux boutons en Java 
    ·La différence entre l'utilisation de JavaScript et Jav…
      articles en vedette
    ·Android UI Développement 
    ·Comment masquer un objet dans Visual C 
    ·Comment insérer une date dans une base de données DB2…
    ·Comment analyser une ligne en Perl 
    ·Visual Basic Step-by -Step 
    ·Comment faire pour copier le contenu du fichier dans Wo…
    ·Comment utiliser les onglets dans Visual Basic 
    ·Applet Crashed 
    ·Comment trier 3 entiers en Java 
    ·Comment changer le look and feel de NetBeans 
    Copyright © Connaissances Informatiques http://fr.wingwit.com