Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
De statische methoden in Java Subclass
Statische methoden gooien veel beginnende Java-programmeurs in uren van vechten met broncode die geeft hen fouten . Deze problemen kunnen zelfs taaier zijn als ontwikkelaars van Java integreren in hun klasse -bestanden , en vooral problematisch wanneer ontwikkelaars gebruiken ze in hun subklassen . Toch kan een goed begrip van de principes van de erfenis veel ophelderen van deze verwarring . Klassen

Object - georiënteerd programmeren
wordt uitgegaan van code structuren bekend als " klassen . " Wanneer een programmeur schrijft een klasse , wordt hij effectief creëren van een template dat hij kan gebruiken om meerdere exemplaren van die code structuur , of objecten te maken . Bijvoorbeeld , kan een spel programmeur die codeert een spel een klasse die de code een functioneel karakter maken bevat schrijven . In plaats van het herschrijven herhaaldelijk deze code om meerdere personages te creëren , kan hij eenvoudig meerdere exemplaren van de enkele klasse die hij schreef te creëren .
Sub Klassen

Java-programmeurs
kan verder specialiseren de klassen ze schrijven met subklassen . Deze zijn effectief uitbreidingen naar een bovenliggende klasse . Bijvoorbeeld , kan een spel programmeur een klasse die de basismechanismen voor het maken van personages bewegen en interageren bevat schrijven . Ze kunnen vervolgens subklassen - die alle code van hun ouder klasse automatisch erven zonder haar te hoeven overtypen alles - . Die gespecialiseerd code bevatten om verschillende soorten karakters zoals bondgenoten , vijanden en bazen te maken
< br >
Statische en aanleg methoden

Individuele functies
binnen een object worden methoden genoemd . Er zijn twee soorten methoden: bijvoorbeeld methoden en statische methoden . Elke keer dat een programmeur maakt een nieuwe instantie van een klasse , dit object is een volledig zelfstandige unit . Het heeft zijn eigen variabelen waarvan de waarden zijn te onderscheiden van andere bijvoorbeeld objecten van dezelfde klasse en zijn bijvoorbeeld methodes alleen invloed op zijn eigen variabelen . Echter , zijn statische methoden binnen een klasse anders behandeld . In plaats van alleen het hebben van toegang tot een specifiek geval , statische methoden toegang tot de gegevens van elke instantie van een klasse . Als alternatief , als de statische methode wordt gedeclareerd binnen een subklasse , het heeft toegang tot gegevens van elk object instantie van die bepaalde subklasse .
Statische Methoden en Overschrijven

Wanneer subklassen uitbreiden van hun ouders klassen , programmeurs hebben de mogelijkheid om "dwingende " methoden in de bovenliggende klasse met methoden uit de subklasse . Het schrijven van een werkwijze met dezelfde naam in een subklasse die in de ouder klasse strekt zich bestaat , roept deze methode in het programma veroorzaakt Java de werkwijze code uit de subklasse plaats van de ouder klasse . Echter, dit werkt niet met statische methoden . Als een programmeur probeert een statische methode overschrijven van een ouder klasse in een subklasse , zal zijn programma een foutmelding tijdens het compileren .

Previous: Next:
  Java Programming
·Hoe om te doen Booleaanse verg…
·Hoe te converteren van een num…
·Wat is Java Runtime Environmen…
·Hoe naar resultaten Van SQLite…
·Unicode naar Karakter conversi…
·Hoe kan ik een uitvoerbare JAR…
·Hoe te herstellen Java : Lang …
·Java Struts Tutorial 
·Hoe de Elementen tellen in een…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe te lezen een gebruiker /System Envir…
·Soorten Computer Languages ​​
·Hoe te bitly Links 
·Hoe toegang en Voer een Select Query in …
·Hoe maak je Compose een professionele e-…
·Java hashcode voor Booleaanse Types 
·Hoe maak je toegang tot een Remote MySQL…
·Hoe kan ik een MPLAB simulator Gebruik 
·Lijst van SQL-opdrachten 
Copyright © Computer Kennis http://www.nldit.com