| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Che cosa è statico di riferimento in Java ?
    Applicazioni Java ottenere insiemi di attività con la creazione di oggetti con ruoli specifici . All'interno di un progetto Java , i programmatori possono creare dichiarazioni di classe che definiscono questi oggetti, compresi i dati in loro possesso e gli eventuali processi che svolgono. Classi Java di dati e di elaborazione del modello in termini di variabili e metodi. In generale, ogni oggetto di una classe ha una propria copia di questi, ma se una variabile o un metodo è dichiarato come static , è condiviso tra tutti gli oggetti della classe . Lezioni

    dichiarazioni di classe Java delineano il comportamento degli oggetti di applicazione , così come le loro proprietà . All'interno di una dichiarazione di classe , i programmatori possono elencare le variabili di istanza , per modellare elementi di dati che ogni oggetto della classe avrà una propria copia di . In uno scenario tipico , una classe sarà dichiarare una variabile di istanza , quindi un'istanza all'interno del metodo di costruzione , che viene chiamato quando il codice esterno crea un oggetto della classe . I metodi di una classe possono anche modificare le variabili di istanza .
    Oggetti

    Quando un progetto Java crea un oggetto di una classe in base alla sua dichiarazione , questo oggetto si terrà proprio copia di eventuali variabili di istanza dichiarate . Tuttavia, se una dichiarazione di classe include una variabile statica , Java crea solo una copia di questa , che sarà accessibile durante tutto il progetto , indipendentemente dal numero di oggetti di una classe sono in esistenza. Ciò significa che se un progetto contiene due istanze di oggetti della stessa classe , tutte le alterazioni di questi oggetti fanno a variabili statiche si rifletterà nel corso del progetto .
    Sintassi
    < p > per dichiarare una variabile come static , programmatori Java può utilizzare la seguente sintassi :

    static int myNumber = 0;

    Quando questa variabile è dichiarata all'interno di un programma , ogni riferimento o alterazione di essa saranno condivise nel corso del progetto . Per esempio, se la seguente sintassi appare all'interno di una classe nel progetto , la variabile viene incrementato :

    myNumber + + ;

    Se un'altra classe si riferisce alla variabile dopo questa linea , il valore rifletterà il processo di aggiunta .
    Riferimenti

    Entrambi i metodi e le variabili può essere statico in programmi Java . Quando una classe contiene variabili e metodi statici , codice esterno è in grado di chiamare o fare riferimento a questi senza un'istanza della classe . Con metodi standard , i programmi Java devono creare un'istanza di un oggetto della classe , quindi chiamare il metodo su tale istanza. Con i metodi statici invece, il codice può utilizzare il nome della classe stessa, piuttosto che una istanza di classe come segue :

    ClassName.methodName ();
    Metodo principale

    Un errore comune per le persone che iniziano con lo sviluppo Java comporta riferimenti statici . Questo accade spesso nel metodo principale per un progetto. Se un programmatore crea un metodo di supporto all'interno della classe principale , quindi tenta di chiamare tale metodo , anche all'interno della classe principale , possono ricevere un avviso del compilatore riguardo un riferimento statico apportate a un metodo non statico . Per ovviare a questo , il programmatore può modificare il metodo aggiungendo la parola chiave " static " , o può spostare il metodo di una dichiarazione di classe , chiamando da lì.

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare JPA in NetBeans 
    ·Come generare combinazioni in Java 
    ·Come per afferrare Eventi esterno chiave Java 
    ·Come calcolare il Modulo in Java 
    ·Come includere un prefisso ad un masterizzatore Tapestr…
    ·Certificazione Java FAQ 
    ·Come aggiungere una GUI di Java Code 
    ·Come convertire AS3 a Java 
    ·Come rendere il codice Java in un Applet 
    ·Di formato in Java 
      Articoli in evidenza
    ·Come importare tipi di oggetto dati in SSIS 
    ·Come aggiungere linee a una casella combinata 
    ·Come applicare Convoluzione in MATLAB senza usare la fu…
    ·Come modificare il Registro di sistema in VBScript 
    ·Come faccio ad avere un intervallo di valori dalla list…
    ·Come ottenere lo script di shell per fermare il primo e…
    ·Come convertire il codice di alto livello per Assembly …
    ·Come modificare la colonna Ordine in ALTER TABLE 
    ·Bugs PHP comuni 
    ·Come eseguire una query MySQL per PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com