Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat zijn ' aanleg Variabelen ' in Java ?
De Java- taal stelt ontwikkelaars in staat om applicaties met behulp van Object - Oriented modelling creëren . In een object - georiënteerde applicatie , worden de taken uitgevoerd door een groep van objecten . Deze objecten hebben het gedrag en de eigenschappen die binnen de klasse verklaringen worden gedefinieerd . Als programmeurs schrijven dergelijke klasse declaraties , kunnen ze bijvoorbeeld de variabelen gebruiken om model data-items die toegankelijk zijn in de les zijn . Elk object van een klasse heeft zijn eigen exemplaar van elke instantie variabelen in de klas aangifte. Java Variabelen

Java variabelen opslaan van gegevens waarden of object referenties . Het volgende voorbeeld variabele slaat een primitieve soort integer waarde :

int myNum = 5 ;

Het volgende voorbeeld code toont het creëren van een variabele naar een object referentie kunt gebruiken , met behulp van de Integer klasse:

Integer myNumber = new Integer ( 5 ) ;

Dit slaat een object verwijzing in plaats van een data- waarde zoals in het eerste voorbeeld . Als Java tegenkomt deze code , zal het een object te creëren volgens de Integer klasse verklaring , het terugsturen van een verwijzing naar de locatie van het nieuwe object in het geheugen . Na de toewijzing operatie aangegeven door de gelijk-teken , zal de " myNumber " variabele naam verwijzen naar deze locatie .
Klassen

Wanneer programmeurs toepassingen maken in Java met behulp van Object - georiënteerde technieken , creëren ze een of meer klasse declaraties , het definiëren van de objecten die ze nodig hebben voor het uitvoeren van de set van taken binnen de applicatie als geheel. Binnen een klasse verklaring , kunnen ontwikkelaars onder meer variabelen en methoden . Deze variabelen en methoden zal bestaan ​​voor elke instantie van de klasse gecreëerd binnen de applicatie . De constructor methode is bijzonder belangrijk , zoals bij Java-programma een object van een klasse te maken , de constructormethode uitvoert .
Object Instanties

Zodra een klasse verklaring bestaat binnen een Java- applicatie , kunnen programmeurs object instanties van de klasse te creëren . Programma's kunnen automatisch ook objecten van klassen die standaard binnen de taal , zoals de Integer klasse te maken . De volgende voorbeeldcode geeft aan het creëren van een object van de klasse " Helper" in een toepassing met een " Helper" class verklaring :

Helper myHelp = new Helper
( " Jim " ) ;

Dit zou werken in een geval waarin de klasse constructor neemt een string parameter .
aanleg variabelen

aanleg variabelen slaan databank voor enkele instanties van een klasse . Bijvoorbeeld , in de " Helper " class , de volgende instantie variabele kan worden gedeclareerd :

private String myName
;

normaal verschijnen voor de constructor methode, die kan instantiëren als volgt :

openbare Helper
( String helperName ) { myName

= helperName ;

}

Het is gebruikelijk om te zorgen dat alle instantie variabelen zijn een waarde toegekend tegen de tijd dat de constructormethode eindigt uitvoeren . Zo variabelen worden doorgaans aangegeven met eigen zichtbaarheid , wat betekent dat hun waarden alleen binnen de klas kan worden gewijzigd .
Access

Code
buiten een klasse kan soms toegang tot de instantie variabelen via class methodes zoals in het volgende voorbeeld code :

public String getName
( ) { return

myName
;


}

externe code
toegang de variabele door het aanroepen van deze methode op een instantie van de klasse , als volgt :

String theName
= myHelp.getName ( ) ;

dit is een " accessor " -methode . Elke methoden waarbij externe code met de mogelijkheid om de waarden van de instantie variabelen te wijzigen , ' mutator ' methoden , kan controles uitvoeren om ongeldige waarden voorkomen wordt gebruikt .

Previous: Next:
  Java Programming
·Java : Statische Linking 
·Hoe maak je een Android Emulat…
·Hoe de cursor instellen dat ee…
·Hoe maak je een Java versie bi…
·Struts Vs . Hibernate 
·HashMap : Hoe de oorzaak van e…
·Hoe te Struts Met ActionServle…
·Wat is een Opdracht verklaring…
·Hoe te invoerbestanden in Java…
  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 ? 
Hoe worden Arrays Initialized in Visual …
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
  Programmering Articles
·Hoe maak TNX sneller gaan 
·Hoe te Concurrent Connections Toename va…
·Hoe je het script te verwijderen Labels …
·Hoe om te leren C + + 
·Hoe te Graphics Get in C + + 
·Pascal Data Types 
·Het schrijven van tekst in OpenGL 
·PHP Scratch Card Tutorial 
·Hoe Clean Up de Start & Eind van een str…
Copyright © Computer Kennis http://www.nldit.com