Les partenaires publicitaires:

Comment combiner les classes en java

Les programmeurs utilisent le langage de programmation Java, en partie, en raison de sa prise en charge complète 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 découle d'une série de classes connexes. La seconde consiste à inclure des classes au sein de votre classe afin d'utiliser leur fonctionnalité. Le troisième est de créer un certain nombre de "interfaces" plutôt que des classes, et de la mise en œuvre de ces interfaces.

Choses que vous devez

  • Java Development Kit (JDK)
  • éditeur de texte ou environnement de développement Java interactive

Instructions

  1. Créer votre classe Java. Cette classe sera celui qui "moissonneuses-batteuses" les autres classes:

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

  2. Étendre une hiérarchie d'hériter de classes. En Java, la seule façon pour votre classe d'hériter des fonctionnalités des 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 "Ma classe" pour hériter de la fonctionnalité "Class1" et "Class2," et Class2 hérite déjà des données de Class1, puis MyClass peut gagner toutes les fonctionnalités de fois par l'extension Class2:



    public class MyClass étend Class2 {
    /code de MyClass de mise en œuvre va ici/
    }

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




    public class MyClass {
    Class1 publique x = new Class1 () -
    Class2 publique y = new Class2 () -
    /code de MyClass de mise en œuvre va ici/
    }

  4. Utilisez interfaces place de classes. Si Class1 et Class2 sont des interfaces, ce qui signifie qu'ils fournissent seulement un groupe de méthodes à mettre en œuvre plutôt que de les définir, puis MyClass peut mettre en œuvre tous les deux. Une classe peut mettre en œuvre un certain nombre d'interfaces, tant qu'elle met en œuvre les méthodes définies dans les interfaces:

    interface publique Class1 {
    /les déclarations de fonction/
    }

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

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

» » » » Comment combiner les classes en java