| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvad er statisk reference i Java
    ? Java-programmer opnår sæt opgaver ved at skabe objekter med specifikke roller . Inden for en Java- projekt, kan programmører skabe klasse erklæringer definerer disse objekter , herunder eventuelle data de har og eventuelle processer, de udfører. Java-klasser modeldata og behandling i form af variabler og metoder. Generelt har hvert objekt af en klasse sin egen kopi af disse, men hvis en variabel eller metode er erklæret som statisk, deles det på tværs af alle objekter af klassen. Klasser

    Java class erklæringer skitsere adfærd programobjekter , samt deres egenskaber. Inden for en klasse erklæring , kan programmører liste instansvariabler , at modellere dataelementer , at hvert objekt af klassen vil have sin egen kopi af . I et typisk scenarie , vil en klasse erklære en instans variabel, så instantiere det inde i constructor-metode , der kaldes, når ekstern kode opretter et objekt af klassen . Metoder inden for en klasse kan også ændre instansvariabler .
    Objects

    Når et Java-projekt skaber et objekt af en klasse i henhold til sin erklæring , vil dette objekt holde sine egne kopier af eventuelle instansvariablerne deklareret. Men hvis en klasse erklæring indeholder en statisk variabel , bliver Java kun oprette én kopi af dette, som vil være tilgængelige i hele projektet , uanset hvor mange genstande af en klasse er i eksistens. Det betyder, at hvis et projekt indeholder to objekt instanser af samme klasse , eventuelle ændringer disse objekter gør for statiske variabler vil blive afspejlet gennem hele projektet.
    Syntaks
    < p > For at erklære en variabel som statisk, kan Java-programmører bruge følgende syntaks : Hej

    statisk int mynumber = 0;

    Når denne variabel er erklæret i et program , er enhver henvisning eller ændring af det vil blive delt gennem hele projektet. For eksempel, hvis følgende syntaks vises i en klasse i projektet vil variablen blive forøget : Hej

    mynumber + +;
    p Hvis en anden klasse refererer til variablen efter denne linje, vil værdien afspejle tilføjelsen processen.
    Referencing

    Begge metoder og variabler kan være statisk i Java-programmer . Når en klasse indeholder statiske variabler og metoder , ekstern kode er i stand til at ringe eller henvise til disse uden en instans af klassen. Ensartede metoder skal Java-programmer oprette et objekt instans af klassen , så kalder metoden på denne instans . Med statiske metoder kan dog code bruge klassen navnet selv , snarere end en klasse instans som følger : Hej

    ClassName.methodName ();
    vigtigste metode

    En almindelig fejl for folk at starte med Java udvikling indebærer statiske referencer. Dette sker ofte inden for den vigtigste metode til et projekt. Hvis en programmør opretter et hjælpeprogram metode inden for de vigtigste klasse, så forsøger at kalde denne metode , også inde fra vigtigste klasse , kan de modtage en compiler indberetning vedrørende en statisk idet der henvises til en ikke- statisk metode . For at overvinde dette , kan programmøren ændre metoden ved at tilføje "statisk " søgeord eller kan flytte den metode til en klasse erklæring , kalder det derfra.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan læses en Tabulatorsepareret fil i Java 
    ·Sådan Derive en variabel til en anden klasse i Java 
    ·Parse Method i Java 
    ·Tutorial for SDK Java XML 
    ·Sådan foretages fejlfinding Java Fejlmeddelelser Logs 
    ·Sådan spiller en JSP-fil 
    ·Sådan ændres Java Forside 
    ·Java String Manipulation for Konvertering af en String …
    ·Sådan Opdater kolonne navn en JTable 
    ·Sådan Konverter HTML til almindelig tekst i Java Apple…
      Anbefalede Artikler
    ·Hvordan laver man en Auto Clicker i Visual Basic 2010 
    ·Sådan Flyt Fra Ant til Maven 
    ·Begrænsninger af Fuzzy Logic 
    ·Sådan aktiveres Java på en Smartphone 
    ·Kan jeg bruge PHP til at kontrollere, hvad Register jeg…
    ·Sådan Start Programmering i forsamlingen 
    ·Hvordan man skriver koder, som vil generere en Tekstbok…
    ·Sådan Konverter ASPX til ascx 
    ·Sådan bruges globale variabler for C Programming 
    ·Sådan Derive en variabel til en anden klasse i Java 
    Copyright © Computer Viden http://www.computerdk.com