| 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 combiner les classes en Java
    programmeurs utilisent le langage de programmation Java , en partie, à cause de son soutien complet d'un paradigme de programmation orientée objet. Pour cette raison, ils peuvent créer différents objets de données et de construire une vaste bibliothèque de classes déjà existantes . Toutefois, si la nécessité de combiner les classes se posent , il ya trois options disponibles. Le premier est de mettre en place une hiérarchie de dérivation, dans lequel une classe cible provient d'une série de classes connexes. La seconde est d' inclure des classes au sein de votre classe afin de pouvoir utiliser leur fonctionnalité. Le troisième est de créer un certain nombre de «interfaces» plutôt que des classes , et mettre en œuvre ces interfaces. Choses que vous devez
    Java Development Kit (JDK )
    éditeur de texte ou Java interactif environnement de développement
    Voir Plus Instructions
    1

    Créer votre classe Java. Cette classe sera celui qui " combine " les autres classes :

    public class MyClass {/* code de mise en œuvre de MyClass va ici * /}
    2

    étendre une hiérarchie de héritant des classes . En Java , la seule façon pour votre classe d'hériter des fonctionnalités d'autres classes multiples est si ces classes héritent tous les uns des autres d'une manière linéaire . Par exemple, si vous voulez " MaClasse " pour hériter de la fonctionnalité de « Classe 1 » et « Classe 2 », et Classe 2 hérite déjà de données de classe 1 , puis MyClass peut gagner la fonctionnalité à la fois par l'extension Classe 2 :
    < p > public class MyClass s'étend Class2 {/* code de mise en œuvre de MyClass va ici * /}
    3

    utiliser des classes à l'intérieur de votre classe. Si Class1 et Class2 ne sont pas liés , ce qui signifie qu'ils ne partagent pas les données par héritage , alors vous pouvez utiliser les objets de la classe 1 et classe 2 à l'intérieur MyClass pour accéder à leurs fonctionnalités :

    class MyClass {public Class1 x = new Class1 (); publique Class2 y = new Classe 2 ( ) ;/* Code de mise en œuvre de MyClass va ici * /}
    4

    utiliser des interfaces plutôt que des cours . Si Class1 et Class2 sont des interfaces , ce qui signifie qu'ils ne fournissent un groupe de méthodes pour mettre en œuvre plutôt que de les définir , puis MyClass peut mettre en œuvre tous les deux. Une classe peut implémenter un nombre quelconque d' interfaces , tant qu'il met en oeuvre les méthodes définies dans les interfaces :

    interface publique Class1 { déclarations de fonctions /* les * /}


    interface publique Class2 {/* les déclarations de fonction * /}

    public class MyClass implémente Class1 , Class2 {/* Code de mise en œuvre de MyClass va ici * /}

    Previous :

    next :
      articles connexes
    ·Les différences entre les JSP et JSPF 
    ·Comment régler Java Hashtable Capacité 
    ·Java Byte Code de Reverse Engineering 
    ·Les avantages et inconvénients de la méthode surcharg…
    ·Comment obtenir l' index du tableau de chaînes en Java…
    ·Comment Flush un lecteur tamponnée en Java 
    ·Comment développer Tetris Jeux en Java 
    ·Comment accéder à un String Valeur de la propriété …
    ·Traversant par une variable de chaîne en Java 
    ·Java récursivité Tutoriel 
      articles en vedette
    ·Comment utiliser coloriser dans jQuery 
    ·Conseils sur le débogage 
    ·Comment créer un diagramme de flux séquentiel 
    ·Comment paramétrer les niveaux d'isolement dans MySQL 
    ·Fonction de Java & Argument Par défaut 
    ·Comment calculer la Longueur de la barrette en Javascri…
    ·Comment générer une impulsion sur front descendant Ve…
    ·Quels sont les différents types de boucles en Visual B…
    ·Comment changer la colonne Nom de MySQL table avec T -S…
    ·Comment inverser Valeur booléenne en JavaScript 
    Copyright © Connaissances Informatiques http://fr.wingwit.com