Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat is de statische Initializer in Java ?
Ontwikkelaars gemaakt van Java op te treden als een object - georiënteerde taal door en door . Dit betekent dat het object - georiënteerde mogelijkheden niet achteraf op een oudere paradigma , zoals vaak het geval is in C + + . Integendeel, de syntax en structuur zijn gebouwd om objecten en hun relaties in de code geven . Dit betekent dat het bevat specifieke syntax eenheden te helpen verlichten object - georiënteerd programmeren . De statische Initializer bijvoorbeeld kunnen programmeurs complex initialiseren gedrag definiëren voor hun doel bij gebruik door andere programmeurs . Java Classes

Op het meest fundamentele niveau , Java functies vanwege het ontwerp van zijn klassen . Een klasse in Java wezen dient als blauwdruk voor objecten die zijn gemaakt in de code . Wanneer de programmeur die een klasse ontwerpen creëert die klasse , moeten ze altijd overwegen hoe het object zal worden gebruikt , hoe het wordt gemaakt , wat het nodig heeft moet dat voldoen , en welke functionaliteit die het biedt . Al deze dingen moeten samenkomen om een nuttig en goed functionerend object te ontwerpen .
Class Variabelen en initialisatie

deel
van het proces van de klas ontwerp is de initialisatie -fase . Wanneer een programmeur eerste creëert , of " instantieert " en object , zal de klasse van het object afgeleid van zichzelf te initialiseren . De Java- compiler behandelt de basisprincipes van deze , maar voor enige andere vorm van nuttige initialiseren , moet de programmeur van de klas een manier om een object reeds aanwezig zijn in een bepaalde toestand te bieden . Dit betekent dat de variabelen standaard waarden of bepaalde gegevensstructuren zijn klaar voor het inbrengen.
Constructors

Constructors
kunnen gebruikers van de klassen om objecten te maken met de beginwaarden , en op een manier , bieden controle over hoe objecten worden gemaakt . Constructors gedraagt ​​hij zich op dezelfde manier als methoden van de klasse , behalve dat ze enkel worden opgeroepen wanneer er een nieuw object wordt gemaakt . Bijvoorbeeld , de volgende klasse heeft een eenvoudige constructor die een programmeur toelaat om de waarden van de twee interne variabelen , a en b te stellen . Dan , wie maakt dat object kan later deze waarden aan wat ze wil stellen : class Test {

openbare
int a = 0 ; public int b = 0 ;

openbare Test
( int x , int y ) { a = x , b = y ; } public static void main ( String [ ] args ) {

Test t = new Test
( 1 , 2 ) ; } }
< br > Statische initialisatie

Als complexer initialisatie nodig is , echter , dan basic constructeurs zijn , misschien niet het beste idee . In plaats daarvan zou een programmeur een " statische beginwaarde " gebruikt om een ​​object te initialiseren . Bij het maken van de klas , zou de programmeur een statische initialiseerder behulp van de " statische " keyword , gevolgd door de gewenste code te definiëren . Deze initialiseerders zal de code uit te voeren voordat de gebruiker van de klasse enige kans de waarden zelf in te stellen heeft . Dit kan helpen bij het creëren standaardwaarden voor complexe data variabelen zoals gegevensstructuren of multidimensionale arrays . Elk aantal statische initialiseerders kunnen worden zijn onder andere in de klasse: public int [ ] [ ] j = new int [ 10 ] [ 10 ] ; statische { for ( int x = 0 ; x < 10 ; x + + ) { for ( int y = 0 ; y < 10 ; j + + ) { j [ x ] [ y ] = 0 ; } } }

Previous: Next:
  Java Programming
·Het verschil van twee sets in …
·Java Game Development Tools 
·Uitleg over Int N1 en N2 in Ja…
·Hoe maak je een driehoek in Ja…
·Hoe te converteren naar Meter …
·Hoe je afbeeldingen in JSP 
·Hoe te Dates toevoegen in Java…
·Coderen in Java 
·Die wordt gebruikt Meer : ? Ja…
  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 een bestand in VBS 
·Oorzaak van Java Uitzonderingen 
·Hoe maak je een Running App gebruiken VB…
·Hoe maak je een Flash PHP Mysql Website …
·Hoe maak je een 2D- array gebruiken Mall…
·Hoe maak je een Twitter Pythonscript 
·Hoe de Ruby on Rails Gebruik Console naa…
·Hoe maak je een Hidden Value Toewijzen v…
·Hoe je Java JDK Configure 
Copyright © Computer Kennis http://www.nldit.com