| 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 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 .

    Previous :

    next :
      articles connexes
    ·Comment formater une variable à une décimale en Java 
    ·Tutoriel sur les Enterprise Java Bean 
    ·Comment analyser un Comma Separated chaînes en variabl…
    ·Comment compteur avec Java 
    ·Comment pratiquer codage Java 
    ·Le code Java pour compter le nombre de mots dans un tab…
    ·Comment faire pour exécuter les servlets Java 
    ·Comment faire pour afficher des pourcentages en Java 
    ·Comment convertir un projet NetBeans à Eclipse 
    ·Comment Split longueur de la chaîne en Java 
      articles en vedette
    ·Comment trier les derniers noms par ordre alphabétique…
    ·Comment obtenir Java pour imprimer astérisques conséc…
    ·Comment faire une pyramide pentagonale en Java 
    ·Comment insérer du code HTML dans MySQL avec PHP 
    ·Comment compiler votre code D sur Vim 
    ·Comment obtenir frappes en C + + 
    ·CVS Tools pour Windows 
    ·Les bases MySQL pour les apprenants visuels 
    ·Comment faire une application de jeu gratuite 
    ·Comment créer connecter en HTML 
    Copyright © Connaissances Informatiques http://fr.wingwit.com