? Sviluppatori Java creati per agire come un linguaggio orientato agli oggetti tutto e per tutto . Ciò significa che le sue capacità di object-oriented non vengono adattati in un paradigma più vecchio , come è spesso il caso in C + + . Piuttosto , la sua sintassi e la struttura sono costruite per rappresentare gli oggetti e le loro relazioni in codice. Ciò significa che contiene le unità di sintassi specifiche per contribuire a facilitare la programmazione orientata agli oggetti . L' inizializzatore statico , ad esempio , consente ai programmatori di definire complesso comportamento di inizializzazione per i loro oggetti quando essi sono utilizzati da altri programmatori . Le classi Java
Al livello più fondamentale , le funzioni di Java a causa del disegno delle sue classi . Una classe in Java serve essenzialmente come un modello per gli oggetti creati in codice. Quando il programmatore che crea un design di classe che di classe , deve sempre considerare come verrà utilizzato l'oggetto , come si è creato , che cosa ha bisogno deve soddisfare è , e ciò che la funzionalità che offre. Tutte queste cose devono unirsi per progettare un oggetto utile e ben funzionante .
Variabili di classi e di inizializzazione
parte del processo di progettazione di classe è la fase di inizializzazione . Quando un programmatore crea prima , o " crea un'istanza " e degli oggetti, la classe dell'oggetto deriva da inizializza se stesso . Il Java Compiler gestisce le basi di questo , ma per qualsiasi altro tipo di utile inizializzazione , il programmatore della classe deve fornire un modo per presentare un oggetto già in un certo stato . Ciò significa che le variabili hanno valori di default o di determinate strutture di dati sono pronti per l'inserimento.