Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment réduire Float en Java 
  • Comment se connecter à une base de …
  • Comment faire pour modifier un fichi…
  • Qu'est-ce qu'un Select Case dans Vis…
  • Comment faire pour créer des applet…
  • Comment puis-je configurer un répon…
  • Comment faire une animation Java Run…
  • Comment colorer votre formulaire EXT…
  • Comment ouvrir les fichiers CSV dans…
  • Comment définir un SVN dans Eclipse…
  •   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 écrire une classe abstraite en Java

    En Java, les classes abstraites permettent de définir des classes qui ne sont pas réellement eux-mêmes instanciés , mais d'autres classes peuvent étendre . Ces autres classes qui héritent des classes abstraites peuvent être instanciés comme des objets dans une application. Les classes abstraites ont donc une fonction similaire aux interfaces en Java , ce qui permet aux développeurs de spécifier le comportement et les données qui héritent des classes doivent mettre en œuvre . Déclarer une classe abstraite est un processus simple , ne nécessitant que quelques éléments simples de code Java . Instructions
    1

    créer un plan pour votre déclaration de classe abstraite. Créer une nouvelle classe dans votre projet d'application Java et choisissez un nom pour répondre à son objectif , tel que " AbstractDemo », par exemple . Entrez le code de schéma ci-dessous , en changeant le nom de la classe en fonction de votre propre :

    public abstract class AbstractDemo {

    //code de la classe

    }

    les spécificités de la classe abstraite seront listés dans cette déclaration de classe. Le mot-clé "abstrait" spécifie que c'est une classe qui ne sera pas instancié.
    2

    ajouter des champs de données à votre déclaration de classe abstraite. Résumé des déclarations des classes peuvent déterminer les variables qui seront reflétées dans les sous-classes. Ajoutez un élément de données simple comme suit , entre l'ouverture et la fermeture des tranches de déclaration de classe :

    private int someNumber ;

    Les classes que vous créez dans votre application qui héritent de la classe abstraite contiendra également cette variable.
    3

    ajouter une méthode à votre déclaration de classe abstraite. Votre classe peut contenir des méthodes abstraites et non abstraite . Insérez une méthode non abstraite comme suit :

    setNumber du public void (int num)

    { someNumber = num ; }

    Les classes étendant n'auront pas besoin de mettre en œuvre cette méthode , car ils hériteront automatiquement. Cela signifie que toutes les instances de sous-classes de la classe abstraite fourniront la méthode " setNumber " à un autre code .
    4

    Ajouter une méthode abstraite pour votre classe. Toutes les méthodes abstraites déclarées dans votre classe devront être mises en œuvre par les sous-classes . C'est là un résumé des fonctions de classe d'une manière similaire à une interface , comme les méthodes abstraites sont une façon de forcer les classes étendant à mettre en œuvre des méthodes de réglage. Ajouter une méthode abstraite à votre déclaration comme suit :

    abstrait chaîne publique getText ();

    Cela signifie que les classes s'étendant doivent fournir cette méthode avec une mise en œuvre pour cela. De telles pratiques sont utiles lorsque vous souhaitez sous-classes pour pouvoir adapter le détail de la méthode à leur guise .
    5

    Prolongez votre classe abstraite. Dans votre application, créez une autre nouvelle classe de prolonger votre abstrait. Ce qui suit est un exemple d'une classe étendant la classe " AbstractDemo ":

    AbstractDemoExtender public class AbstractDemo {

    privé cordes someText ;

    AbstractDemoExtender public () de

    { someText = " Bonjour ";}

    public string gettext ( ) {

    de someText de retour; } }


    tester votre application par la création d'une instance de la classe étendant la classe abstraite , appelant les méthodes sur elle pour tester son comportement .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment convertir des objets Java 
  • Comment évaluer une expression à une variable en Java 
  • Comment repeindre un problème sur Java 
  • Android Phone App Development 
  • Comment générer une tonalité en Java 
  • Comment faire pour importer des cartes dans Java 
  • Comment calculer les chèques d'une chaîne à l'aide Adler32 en Java 
  • Java Naming Restrictions 
  • Comment calculer le temps en utilisant Java 
  • Comment commencer une nouvelle ligne en Java en utilisant le Bloc-notes 
  • Connaissances Informatiques © http://www.ordinateur.cc