Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Ciò che è statico in Java

? Applicazioni Java utilizzano programmazione orientata agli oggetti . In un progetto Object Oriented , i programmatori di progettare una serie di oggetti di effettuare specifiche sezioni delle mansioni richieste . Gli oggetti in un'applicazione Java hanno proprietà e metodi che sono definiti all'interno della dichiarazione di classe per ogni tipo di oggetto . Quando i programmatori a creare dichiarazioni di classi Java , che possono scegliere di utilizzare la parola chiave static per entrambe le variabili e metodi. Classi

All'interno di una dichiarazione di classe Java , programmatori definiscono il comportamento che gli oggetti della classe attueranno . Le variabili di istanza compaiono nella maggior parte delle dichiarazioni di classe . Se una classe contiene una o più variabili di istanza , ogni istanza oggetto di classe avrà la propria copia di questi. Il seguente codice di esempio è un tipico esempio di una variabile di istanza che appare all'interno di una dichiarazione di classe :

String myName ;

Il metodo costruttore della classe potrebbe istanziare questa variabile come segue :

persona pubblico ( String name ) {

myName = nome ; }


In questo caso la classe , il nome di " persona ", ha una funzione di costruzione che prende un parametro di stringa che rappresenta il nome di una singola istanza della classe . Per creare un oggetto della classe , programmi potrebbero utilizzare il seguente codice :

persona aperson = new Persona ( "Maria " ) ;
Variabili

a differenza di variabili di istanza , variabili statiche appartengono a una classe , piuttosto che a casi specifici di esso. Ciò significa che vi è una sola copia di una variabile statica , che è accessibile da tutti i membri della classe , così come da codice esterno "cliente " attraverso gli oggetti della classe . Ad esempio, una variabile statica potrebbe tenere traccia di una proprietà all'interno dell'applicazione che rimane la stessa per tutti i membri della classe . Il seguente codice di esempio mostra la dichiarazione di una variabile statica all'interno di una dichiarazione di classe :

private static int numWomen = 0;

All'interno del costruttore della classe o di un altro metodo , la variabile può essere letta e aggiornata come segue :

numWomen + + ;

 

Programmazione © www.354353.com