Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat is statisch in Java ?
Java- toepassingen maken gebruik van Object Oriented ontwikkeling . In een Object Oriented project , programmeurs ontwerpen van een set van objecten voor het uitvoeren van specifieke delen van de vereiste taken . De objecten in een Java-toepassing hebben eigenschappen en methoden die zijn gedefinieerd in de klasse verklaring voor elk type object. Als programmeurs creëren Java-klasse declaraties , kunnen zij ervoor kiezen om de statische trefwoord gebruiken voor beide variabelen en methoden . Klassen

Binnen een Java-klasse verklaring , programmeurs bepalen het gedrag dat voorwerpen van de klasse zal uitvoeren . Instantie variabelen verschijnen binnen de meeste klasse declaraties . Als een klasse bevat een of meer instance variabelen , zal elke instantie van de klasse object zijn eigen exemplaar van deze hebben . De volgende voorbeeldcode is een typisch voorbeeld van een instantie variabele die te zien zijn in een klasse verklaring :

String myName
;

De constructormethode voor de klas zou deze variabele instantiëren als volgt :

openbare Person ( String naam ) {

myName
= naam ;


}

In dit geval is de klasse , met de naam " persoon , " heeft een constructorfunctie die een kost string parameter die de naam voor een individuele instantie van de klasse . ;
Variabelen
<

Persoon aperson = new Persoon
( " Mary " ) : een object van de klasse te maken , kan programma's de volgende code gebruiken > In tegenstelling tot bijvoorbeeld variabelen , statische variabelen behoren tot een klasse , in plaats van op specifieke gevallen van het. Dit betekent dat er slechts een exemplaar van een statische variabele , die toegankelijk is vanaf alle leden van de klas , maar ook van externe " klant " code via voorwerpen van de klasse . Bijvoorbeeld , kan een statische variabele spoor van een woning binnen de applicatie die dezelfde is voor alle groepsleden blijft houden . De volgende voorbeeldcode geeft aan waarbij een statische variabele in een klasse verklaring :

private static int numWomen
= 0 ;

Binnen de klasse constructor of een andere methode , kan de variabele worden benaderd en aangepast als volgt :

numWomen + + ;
methoden

Class aangiften
kan onder statische methoden . Zoals variabelen statische methoden bieden enige functionaliteit die hetzelfde in alle object instanties van een klasse . Statische methoden gewoonlijk verrichten verwerking die statische variabelen gaat . Het volgende voorbeeld statische methode geeft de waarde van een statische variabele binnen een klasse verklaring :

public static int getNumWomen
( ) { return

numWomen
;


}
< br >
Access

Java- code niet nodig om een ​​instantie van een klasse om statische methoden bellen creëren . Bijvoorbeeld , de volgende syntaxis toont het aanroepen van de methode van de klasse zelf :

Person.getNumWomen ( ) op ;

Veel programmeurs
eerste deze techniek te ervaren bij het gebruik van klassen van de Java-taal , in plaats van hun eigen klassen , zoals in het volgende voorbeeld :

System.out.println
( " Hello" ) ;

Deze code wordt de klasse -systeem om een tekenreeks naar de uitgang console te schrijven . Programma's kunnen toegang krijgen tot zowel statische variabelen en methoden met behulp van de naam van de klasse in plaats van de naam van een instantie van de klasse object .

Previous: Next:
  Java Programming
·Hoe maak je een programma make…
·Hoe maak je een geselecteerd k…
·Hoe te splitsen in Java 
·Java Communications API Tutori…
·Hoe maak je dubbele Opties beh…
·Hoe te XLS -bestanden lezen in…
·Hoe kan ik een JPanel in Java …
·Hoe uw eigen computer Dice Gam…
·Hoe maak je toe aan een String…
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe te openen CMD in de Achtergrond Met …
·Hoe maak je een keygen maken in VB6 
·Hoe de Next Auto Increment waarde in MyS…
·Het gebruik van OLE in VB 
·MySQL Load gegevens Tutorial 
·Hoe te Sneltoetsen om een tekstvak in Vi…
·Hoe gemeenschappelijk Block Variabelen P…
·Hoe onderscheid te maken tussen de Mainf…
·Syntaxis voor een Log functie in VBA 
Copyright © Computer Kennis http://www.nldit.com