Java/Classi e oggetti: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
cambio avanzamento a 50%
Paidos (discussione | contributi)
mNessun oggetto della modifica
Riga 1:
{{java}}
 
Una '''classe''' è contenitore, un insieme di elementi creato dal programmatore.
Vediamo uno dei componenti fondamentali dei programmi in java, la '''classe'''.
<br/>Quando questa insieme ha il nome del file sorgente ed è quindi la classe istanziata automaticamente con l'esecuzione, è sinonimo di “programma”.
 
== Classe ==
 
Una '''classe''' è contenitore, un insieme di elementi creato dal programmatore.
<br/
Classe ha un significato riconducibile alla parola "programma", la classe è la struttura stessa di un programma in java.
 
La classe ha lo scopo di delineare le proprietà e le caratteristiche degli elementi che vi fanno parte. Questi elementi possono poi essere creati realmente (''istanziati'') e diventano così “oggetti”: le istanze della classe sono gli oggetti. La classe è un po' come un progetto di qualcosa e l'oggetto è questo qualcosa realizzato concretamente. Gli elementi che compongono la classe possono essere i tipi primitivi i metodi i costruttori, oggetti di altre classi, cicli, classi stesse. Questi elementi sono tutti racchiusi in un contenitore (la classe) “class”. Vi è quindi la classe e gli oggetti: sono due cose diverse. Grazie all'esistenza delle classi possiamo creare gli oggetti. Gli oggetti sono allocati in memoria dalla JVM.
Line 30 ⟶ 36:
È convenzione che i nomi delle classi comincino con la maiuscola, ed è bene rispettare questa prassi, per la leggibilità del codice, anche se non è obbligatoria.
 
== Interfaccia pubblica e privata della classe ==
== Tipi di dati astratti ==
 
Una classe è un '''tipo di dati astratto''' (TDA) scritto dal programmatore.