Classe (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pil56-bot (discussione | contributi)
smistamento lavoro sporco
Nessun oggetto della modifica
Riga 2:
Nella [[programmazione orientata agli oggetti]] una '''classe''' è un costrutto di un [[linguaggio di programmazione]] usato come modello per creare [[Oggetto (informatica)|oggetti]]. Il modello comprende [[Attributo (programmazione)|attributi]] e [[Metodo (informatica)|metodi]] che saranno condivisi da tutti gli oggetti creati (''[[Istanza (informatica)|istanze]]'') a partire dalla classe. Un "oggetto" è, di fatto, l'istanza di una classe.
 
Una '''classe''' è identificabile come un ''tipo di dato astratto'' che può rappresentare una persona, un luogo, oppure una cosa, ed '''è''' quindi '''l'astrazione di un ''concetto''''', implementata in un [[software]]. Fondamentalmente, essa definisce al proprio interno lo ''stato e il comportamento dell'entità', dii cui è rappresentazione. I dati che ne descrivono lo stato sono memorizzati nelle cosiddette [[variabile (informatica)|variabili]] ''membro'' o ''attributi'', mentree il comportamento dell'entità di cui è rappresentazione, descritto da blocchi di [[codice riutilizzabilesorgente|codice]] riutilizzabili chiamati ''[[metodo (programmazione)|metodi]]''.
 
== Le classi nell'analisi ''object-oriented'' ==