Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Een Java- Override Overload
Java werkt van beneden naar boven als een object - georiënteerde taal . Dit betekent dat het ondersteunt klassen , objecten en overerving als onderdeel van haar functionaliteit . Deze concepten , als integrerend deel van object - georiënteerd programmeren , impliceren dat Java-methode dwingende en wijze overbelasting zou steunen . Deze twee programmatische concepten helpen Java-programmeurs te breiden base classes en flexibel klassen in hun code te creëren . Java Classes

Klassen
zijn de blauwdrukken voor 'objecten' in de Java- taal . Programmeurs schrijven klasse te typen gegevens die bepaalde aspecten van een programma , zoals netwerkverbindingen of tekeningen vertegenwoordigen definiëren . De klasse en object fundamentele delen van de Java programmeertaal , dat naast basisgegevens types zoals integers of bytes , alles in Java wordt weergegeven als een object . Java-programma's zijn vaak gebaseerd op de interactie tussen objecten .
Methoden en Inheritance

Wanneer een programmeur definieert een klasse , ze definieert "methoden " als onderdeel van die klasse . Methoden voor functies die een object verklaard uit een klas kan gebruiken . Bijvoorbeeld , een object verklaard uit de klas " Ball " dat een methode " calculateArea " kon de methode uit te voeren en te berekenen zijn eigen oppervlakte bevat . Bovendien kunnen programmeurs klassen maken die " erven " -functionaliteit van andere , base classes . Dus een klasse " SoccerBall " kon functionaliteit van klasse bal erven , en gebruik de " calculateArea " -methode als ware het een object van de klasse " Bal . "
Overbelasting Methoden

Vaak, als een programmeur creëert een klasse , zou ze willen methoden die dezelfde naam hebben , maar neem verschillende waarden als argumenten . Bijvoorbeeld, zou de " calculateArea " methode nul argumenten nemen . Als de programmeur wenst andere versie van de " calculateArea ' methode die het resultaat in een bestand opgeslagen , dan kon ze verklaren eenvoudig andere methode met dezelfde naam die een object File als argument neemt . Op deze manier zal de compiler weten welke methode op te roepen op basis van de geleverde argument :

public int calculateArea ( ) op { //berekent de oppervlakte en het rendement van een integer }

public void calculateArea
( File o ) { //berekent gebied en drukt het naar een bestand }
Dwingende Methoden

als een klasse afgeleid functionaliteit van een andere klasse , zoals in het geval van " bal " en " SoccerBall , " de klasse die erft van de basisklasse kan " negeren " van de methoden van de basisklasse . Programmeurs doen vaak dit als de erven klasse heeft een vergelijkbare functionaliteit , maar gespecialiseerd voor de klas . Om dit te illustreren , zou de klasse " Bal " hebben een " calculateArea " -methode . De klasse " SoccerBall " die erft van " Ball " kunnen gebruik maken van de originele methode , of het kan de methode overschrijven door te verklaren dat zijn eigen versie van de methode in zijn klasse definitie :

klasse Bal {

public int calculateArea ( ) { methode //Ball's } }

klasse SoccerBall
breidt Ball { public int calculateArea ( ) { //version SoccerBall 's , zal versie Ball's niet bellen } }

Previous: Next:
  Java Programming
·Wordt Java sterk getypeerde be…
·Hoe maak je een model van lage…
·Hoe maak je een Web Project Zo…
·NetBeans : Hoe beelden toevoeg…
·Hoe maak je een Java Coding Re…
·Hoe te wijzigen Tekst Kleur in…
·Hoe te controleren of een Stri…
·Hoe maak je een verticale hist…
·Hoe te testen het Java Memory …
  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 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 maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Relatie tussen . Jsp en . Java 
·Hoe naar Menu Navigatie op Maak VB.NET 
·Hoe maak je een Java Exception Disable 
·Hoe maak je een Picture Box wissen in VB…
·De specificaties voor een ATI Sapphire X…
·Hoe te Gesigneerd Gegevens naar ASCII om…
·Hoe maak je een eenvoudige PCI Device Dr…
·Hoe kan ik een database kopiëren Met Vi…
·Cryptografie gebruik van Java 
Copyright © Computer Kennis https://www.nldit.com