Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Une liste d'attributs __gVirt_NP_NN_…
  • Affichage de fonction en Java 
  • Comment faire pour importer des cart…
  • Comment effacer un écran et mettre …
  • Comment Port Objective C à Java 
  • Comment faire pour dépanner un Andr…
  • Pourquoi est- Java évolutive 
  • Comment traiter le XML et JDOM en Ja…
  • Fonctions Java byte 
  • Comment passer texte en Java 
  •   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 annuler l'héritage Java

    Comme d'autres langages de programmation orientés objet , Java implémente le concept d'héritage . Une classe peut être déclarée une sous-classe d'une autre classe (communément appelée « classe parente »). La sous-classe hérite de toutes les méthodes de la classe parente. Si la sous-classe redéfinit une méthode héritée avec la même signature , la définition de la sous-classe qui l'emporte dans la superclasse . Vous pouvez remplacer mécanisme d'héritage intégré de Java dans votre code. Instructions
    1

    Définir la classe parente dans votre application Java , comme dans l' exemple de code suivant :

    public class BankAccount {
    solde du flotteur privé

    ;

    BankAccount publique ( initialBalance float ) {
    du bilan

    = de initialBalance ;

    }
    retirer (float montant) solde


    publique { - = montant ;

    } }


    2

    Définir la sous-classe en utilisant le mot clé de Java " s'étend " , comme dans l' exemple de code suivant :
    classe public

    SavingsAccount s'étend BankAccount {


    }

    Par défaut , SavingsAccount ( un cas particulier de BankAccount ) hérite de l'attribut «équilibre» et les deux méthodes de la classe parente .
    Hôtels 3

    surcharger une méthode en la déclarant la sous-classe avec exactement la même signature que dans la classe parente , comme dans l' exemple de code suivant :

    public class SavingsAccount s'étend BankAccount {
    < p> private int transactionsThisMonth = 0;

    publique retirer (float montant ) {

    if ( transactionsThisMonth < 6) { bilan


    - = montant;
    < p> transactionsThisMonth + +; }


    } }


    la nouvelle version de la méthode " SavingsAccount.withdraw ()" remplace la méthode BankAccount hérité " . retirer ( ) "; dans cet exemple, la raison en est que les comptes d'épargne sont soumis à des limites mensuelles du nombre de transactions autorisées. Le constructeur et l'attribut «équilibre» sont toujours inchangés, comme héritée de la classe parente .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un fichier de guerre avec Eclipse 
  • Comment écrire une méthode en Java 
  • Comment Split chaînes à l'aide de Java 
  • Présentation PowerPoint Tutoriel: Noyau Java 
  • Comment faire un moteur JavaScript 
  • Différence entre Servlet et Struts 
  • Comment faire pour vérifier la version de Runtime Java 
  • Affichage de fonction en Java 
  • Comment faire sortir Java 
  • Comment faire un EXE avec Netbeans 
  • Connaissances Informatiques © http://www.ordinateur.cc