| 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
    Les méthodes statiques dans la sous Java
    Les méthodes statiques jettent beaucoup de débutants programmeurs Java en heures de combat avec le code source qui est en leur donnant des erreurs . Ces problèmes peuvent être encore plus épineux lorsque les développeurs Java intègrent dans leurs fichiers de classe , et particulièrement problématique lorsque les développeurs utilisent dans leurs sous-classes. Cependant, une bonne compréhension des principes de l'héritage peut effacer une grande partie de cette confusion. Classes
    programmation orientée objet

    est fondée sur les structures de codes connus sous le nom des "classes ". Quand un programmeur écrit une classe, il crée effectivement un modèle qu'il peut utiliser pour créer plusieurs instances de cette structure de code, ou des objets. Par exemple , un programmeur de jeu qui est le codage d'un jeu peut écrire une classe qui contient tout le code pour créer un caractère fonctionnel . Au lieu de réécrire ce code à plusieurs reprises de créer plusieurs personnages, il peut simplement créer plusieurs instances de la classe unique écrit-il.
    Sous-classes

    programmeurs Java peuvent se spécialiser davantage l' classes, ils écrivent avec les sous-classes . Ce sont effectivement des extensions à une classe parente . Par exemple, un programmeur de jeux peut écrire une classe qui contient les mécanismes de base pour la fabrication de personnages se déplacent et interagissent. Elle peut alors créer des sous-classes - qui héritent automatiquement tout le code de leur classe mère sans qu'elle ait à tout retaper - . Qui contiennent du code spécialisé pour faire différents types de caractères tels que des alliés, des ennemis et des boss

    statiques et d'instance méthodes
    fonctions individuelles

    à l'intérieur d'un objet sont appelées méthodes . Il existe deux types de méthodes: les méthodes d'instance et des méthodes statiques. Chaque fois qu'un programmeur crée une nouvelle instance d'une classe , cet objet est une unité entièrement autonome. Il a ses propres variables dont les valeurs sont distinctes des autres objets d'instance de la même classe et ses méthodes d'instance seulement affecter ses propres variables . Cependant , les méthodes statiques dans une classe sont traités différemment. Plutôt que d' avoir seulement accès à une instance spécifique , les méthodes statiques données d'accès de chaque instance d'une classe . Par ailleurs, si la méthode statique est déclarée dans une classe, il a accès aux données de chaque objet instance de cette sous-classe particulière .
    Méthodes statiques et dominante

    Lorsque les sous-classes étendre leurs classes parentes , les programmeurs ont la possibilité de méthodes « impérieuses » dans la classe parente avec les méthodes de la sous-classe. En écrivant une méthode portant le même nom dans une sous-classe qui existe au sein de la classe parente elle s'étend , en appelant cette méthode dans votre programme provoquera Java à utiliser le code de la méthode de la sous-classe au lieu de la classe parente . Toutefois, cela ne fonctionne pas avec des méthodes statiques . Si un programmeur tente de redéfinir une méthode statique d'une classe de parent dans une sous-classe, son programme va générer un message d'erreur lors de la compilation .

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer des fichiers JAR exécutables…
    ·Comment faire pour intégrer une applet Java en HTML 
    ·Comment faire pour convertir GBA pour JAD 
    ·Comment envoyer un e-mail dans le JDK 1.6 
    ·Comment faire pour convertir une date SQL à un Util Da…
    ·Comment remplacer NetBeans 
    ·Tutoriel pour la programmation Java API sonore 
    ·Comment envoyer des messages JMS 
    ·Comment inclure un fichier dans une page JSP 
    ·Comment faire pour déplacer un projet NetBeans Du Mac …
      articles en vedette
    ·Comment créer des cartes flash en Python 
    ·Différence entre fgetc et getc 
    ·Java ne peut pas trouver symbole avec la méthode Out 
    ·Comment à la liste des fonctions dans une classe en Py…
    ·Comment convertir une chaîne XML en PHP 
    ·Comment dessiner Pyramides en Java 
    ·Comment faire pour convertir HTML WAP 
    ·Avantages et inconvénients de VisualBasic 
    ·Comment faire pour convertir la chaîne de l'URI 
    ·Comment faire pour afficher les numéros de ligne dans …
    Copyright © Connaissances Informatiques http://fr.wingwit.com