Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment parcourir clés dans HashMap…
  • Comment faire Précommande Traversal…
  • Comment remplacer une période à l'…
  • Développement de jeux en Java 
  • Comment vérifier si ResultSet est n…
  • Comment prendre un screenshot en Jav…
  • Comment trouver les clés étrangèr…
  • Comment importer des classes en Java…
  • Qu'est-ce que la certification Archi…
  • Comment remplacer une balle qui rebo…
  •   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

    Différents types de relations en Java

    programmes Java sont constitués d' un ensemble d'objets qui interagissent , et Java tire sa force de la relation entre les différents objets. Relations permettent au programmeur de définir des objets complexes en les construisant sur ​​une série d'objets simples , facilitant ainsi le processus de débogage et la création de code qui peut être réutilisé à des fins multiples . Héritage

    héritage , ou "est un" des relations , définit les classes en fonction de leurs classes parentes . Par exemple, si vous écrivez un programme d' architecture, vous pouvez créer une classe parent "Fruit " et les classes enfants " Apple", "banane" et "Mango ". Chacune des classes de l'enfant hérite de variables et méthodes à partir de la classe parent . Dans cet exemple , ils pourraient hériter des variables telles que « hasSeeds » ou « couleur», et des méthodes telles que " getCost " parce que les fruits peuvent être définis par les présences de graines , sa couleur et son coût. Chaque classe de l'enfant peut aussi avoir ses propres variables ou des méthodes qui ne sont pas présents dans les autres classes . La classe de pomme, par exemple, pourrait avoir " numSeeds " ou " variables" stemLength .
    Héritage syntaxe

    classes parentes peuvent être définis comme n'importe quelle autre classe en Java, ou ils peuvent être définis comme des classes abstraites . Si une classe ne doit être utilisé comme modèle pour ses enfants , il doit être défini comme une classe abstraite , si une classe a réellement besoin d'être créé , il devrait être abstraite. Dans l'exemple ci-dessus, vous définiriez la catégorie « Fruit » comme une classe abstraite si vous ne voulez pas que l'utilisateur soit en mesure de créer un fruit générique , sinon vous feriez une classe normale . Pour créer une classe abstraite, ajouter "abstrait" avant "classe" dans la déclaration de classe - " . Abstrait Fruit de la classe {" Par exemple, dans le but de définir une classe que l'enfant d'une classe parent, ajouter " ; extends " et le nom de la classe parente après la déclaration de l'enfant - par exemple , " la classe d'Apple s'étend Fruit {"
    Composition
    < p. > Composition , ou "a une " relation , définissent les objets qui appartiennent à d'autres objets . Par exemple, la classe " verger" peut contenir des objets " Tree " qui définissent les arbres qui est présent dans le verger. Dans ce cas, vous diriez que le verger " a un" arbre. La classe «arbre» ​​peut aussi avoir une relation de composition avec d'autres objets , tels que les " fruits" ou des objets "fleur" .
    Composition Syntaxe

    afin de créer une relation de composition entre deux objets , l'un des objets doit être déclarée comme une variable dans l'autre. Dans notre classe " verger" , vous souhaitez déclarer un nouvel objet " arbre" avec le code " . Arbre Pommier = new Arbre ();" Cela prouve que le verger est un pommier. Vous pouvez ensuite appeler les méthodes du pommier de l'intérieur de la classe " verger" avec ce code: " appleTree.getNumLeaves (); ".

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment expiration d'une session manuellement en JSP 
  • Comment épeler un numéro en Java 
  • Comment vérifier si une chaîne en Java est l'alpha 
  • Longueur Méthode d' entrée en Java 
  • Présentation PowerPoint Tutoriel: Noyau Java 
  • Un tutoriel rapide sur Struts 
  • Java et l'API expliquer aux parents 
  • Comment obtenez-vous entrée de l' écran En Java 
  • Comment convertir une chaîne en Java pour GeneralPath 
  • Comment faire de l'éducation gratuite HTML Jeux Java 
  • Connaissances Informatiques © http://www.ordinateur.cc