Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe je Java Inheritance Override
Net als andere objectgeoriënteerde programmeertalen , Java implementeert het concept van overerving . Een klasse kan worden verklaard aan een subklasse van een andere klasse ( gewoonlijk de " bovenliggende klasse " genoemd ) zijn. De subklasse overerft alle methoden van de bovenliggende klasse . Indien de subklasse herdefinieert een overgeërfde methode met dezelfde signatuur , de definitie van de subklasse overschrijft dat de superklasse . U kunt Java ingebouwde overervingsmechanisme in uw code overschrijven . Instructies
1

Definieer de bovenliggende klasse in uw Java-toepassing , zoals in de volgende voorbeeldcode :

public class Bankrekening
{

private float balans
;

openbare bankrekening ( float initialBalance ) {

balans
= initialBalance ;

}

publiek trekken ( float bedrag ) {

evenwicht
- = bedrag ;

}

}
2


Definieer de subklasse met behulp van Java trefwoord " uitgaand" , zoals in de volgende voorbeeldcode :

public class
spaarrekening breidt bankrekening {


}

zal standaard spaarrekening ( een bijzonder geval van bankrekening ) het attribuut " evenwicht " en de twee methoden van zijn ouder klasse
erven . Goedkope 3

negeren van een methode door te verklaren dat binnen de subklasse met exact dezelfde signatuur als in de bovenliggende klasse , zoals in de volgende voorbeeldcode :

public class spaarrekening
breidt bankrekening {

private int transactionsThisMonth = 0 ;

publiek trekken ( float bedrag ) op {

if ( transactionsThisMonth < 6 ) {

evenwicht
- = bedrag;

transactionsThisMonth + + ;

}

}


}
de nieuwe versie van de methode " SavingsAccount.withdraw ( ) " overschrijft de overgeërfde methode " bankrekening . trekken ( ) ", in dit voorbeeld , de reden is dat spaarrekeningen zijn onderworpen aan een maandelijkse limieten in het aantal toegestane transacties . De constructeur en het attribuut " balans " zijn nog steeds ongewijzigd , zoals overgenomen van de bovenliggende klasse .

Previous: Next:
  Java Programming
·Hoe te Duplicaten verwijderen …
·Wat is Casting in Java ? 
·De definitie van een Beperking…
·Java Concepts : Linked List La…
·Java vs C : Overeenkomsten en …
·Hoe maak je een EXE maken met …
·Hoe te Run PKZIP Van Java 
·Waarom zijn er slecht Aantal U…
·Hoe te REST in Java Bel 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te gebruiken Prototype JS 
·Hoe Fix een JVM beëindigd . Exit code =…
·Hoe kan ik een Word- document weergeven …
·Hoe te openen een Word- document in Visu…
·Hoe maak je een H2 Tag Override 
·Over de COBOL taal 
·Monoalphabetic Vervanging Ciphers in Jav…
·Hoe de TextBox prefill Van Webpagina in …
·Hoe om overbelasting van een functie in …
Copyright © Computer Kennis http://www.nldit.com