Java- applicaties op te slaan data-items op verschillende manieren . Klasse variabelen zijn een van de meest voorkomende manieren om een item van de gegevens op te slaan binnen een Java- project . Java-klassen kunnen verschillende typen variabelen te houden in aanvulling op de klas variabelen, waaronder de aanleg en lokale variabelen . Elk type variabele in Java is geschikt voor een bepaald type gegevens . Ontwikkelaars moeten de belangrijkste kenmerken van elke begrijpen om effectieve programma's te maken . Klassen Java gebruikt Object Oriented ontwikkeling , in welke applicatie verantwoordelijkheden worden verdeeld tussen een groep objecten . Het gedrag en de toestand van een object wordt uiteengezet in de klas aangifte voor het type object . Wanneer ontwikkelaars Java-toepassingen , ze klasse verklaringen waarin object eigenschappen en methoden zijn aangelegd definiëren . Een groep variabelen van de objecten eigenschappen van een klasse bezitten . Deze variabelen kunnen zijn klasse variabelen , bijvoorbeeld variabelen of lokale variabelen . Velden Een variabele binnen een Java-klasse is eigenlijk een veld , het opslaan van een item van data . Elke keer dat een programma verklaart een object van een klasse , zal dat object de gedefinieerde binnen die klasse verklaring variabelen bevatten . Elk exemplaar van een klasse heeft zijn eigen exemplaar van elke instantie variabelen verklaard. Lokale variabelen bestaan alleen voor geïsoleerde delen van de code in een klasse , zoals methoden of controlestructuren , verdwijnen na die delen van de code hebben uitgevoerd . Klasse variabelen worden gedeeld tussen alle instanties van een klasse in het bestaan , in plaats van dan elke instantie zijn eigen exemplaar . Static De 'statische' keyword verklaart een klasse variabele . Het volgende voorbeeld syntaxis toont waarbij een klasse variabele : private static String somename ; Deze variabele zal toegankelijk zijn in alle instanties van de klasse te zijn , met eventuele wijzigingen in het gereflecteerd binnen elke instantie . Met een instantie variabele , zouden telkens een afzonderlijke versie van de variabele , maar het gebruik van de " static" sleutelwoord geeft aan dat alle gevallen zullen verwijzen naar dezelfde variabele . Klasse methoden kan de waarde van de statische variabele evenals toegang probeert te veranderen . Instantiëring Java- programma's kunnen waarden toewijzen aan klasse variabelen wanneer zij hen te creëren . De volgende uitgebreide code fragment toont het initialiseren van de klasse variabele : private static String somename = " Mary " ; Deze waarde , eenmaal ingesteld , zal toegankelijk zijn voor alle instanties van de klasse. Gevallen kan ook veranderen de waarde, waarbij de nieuwe waarde voor alle gevallen tegenstelling tot instantievariabelen . Class variabelen als deze zijn nuttig in gevallen waarin een data waarde is logisch gaat hetzelfde voor elke instantie van de klasse te zijn .
|