Il linguaggio Java permette agli sviluppatori di creare applicazioni che utilizzano la modellazione orientata agli oggetti . In un'applicazione orientata agli oggetti , le attività sono svolte da un gruppo di oggetti . Questi oggetti hanno un comportamento e le proprietà definite all'interno di dichiarazioni di classe . Quando i programmatori a scrivere queste dichiarazioni di classe , possono utilizzare le variabili di istanza di elementi di dati del modello che sono accessibili per tutta la classe . Ogni oggetto di una classe ha una propria copia di eventuali variabili di istanza nella dichiarazione della classe . Variabili
Java variabili valori di dati Java negozio o riferimenti a oggetti . La seguente variabile di esempio memorizza un valore intero di tipo primitivo :
int myNum = 5;
Il codice seguente viene illustrata la creazione di una variabile per memorizzare un riferimento a un oggetto , utilizzando la classe Integer :
myNumber Integer = new Integer ( 5) ;
negozi di un riferimento a un oggetto piuttosto che un valore di dati , come nel primo esempio . Quando Java incontra questo codice , si creerà un oggetto secondo la dichiarazione della classe Integer , che restituisce un riferimento alla posizione del nuovo oggetto in memoria . Dopo l' operazione di assegnazione indicato dal segno di uguale , il " myNumber " nome di variabile punterà a questa posizione .
Classi
Quando i programmatori di creare applicazioni in Java utilizzando Object- tecniche orientate , creano una o più dichiarazioni di classe , che definisce gli oggetti di cui hanno bisogno per svolgere l'insieme dei compiti all'interno dell'applicazione nel suo insieme . All'interno di una dichiarazione di classe , gli sviluppatori possono includere variabili e metodi . Queste variabili e metodi esisterà per ogni istanza della classe creata all'interno dell'applicazione . Il metodo di costruzione è particolarmente importante , come quando i programmi Java di creare un oggetto di una classe , il metodo di costruzione viene eseguito .