Java/Classi e oggetti: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
cambio avanzamento a 50% |
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'''.
== 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 ==
Una classe è un '''tipo di dati astratto''' (TDA) scritto dal programmatore.
|