Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment puis-je spécifier un Taglib…
  • Comment écrire des programmes Andro…
  • Comment parcourir un vecteur dans Ja…
  • Comment vérifier l'historique Java …
  • Comment obtenez-vous entrée de l' é…
  • Est-ce que la machine virtuelle Java…
  • Comment utiliser un scanner pour plu…
  • Comment trouver votre version Javac 
  • Comment facteur entiers en Java 
  • Je ne trouve pas APK pour un projet …
  •   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

    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 :

    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 * /}

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Apprendre Java ligne 
  • La méthode substring en Java 
  • Comment corriger les problèmes de téléchargement de Java 
  • Comment jeter Exception en Java 
  • Comment sélectionner une valeur dans la liste déroulante en Java 
  • Java API image Tutorial 
  • Comment passer la valeur de case à cocher dans la base utilisant JSP Servlet 
  • Comment connecter une interface directe d'applications Java 
  • Comment faire pour trouver l' union de deux ensembles en Java 
  • Codage Java pour Box Volume 
  • Connaissances Informatiques © http://www.ordinateur.cc