Classe (informatica)

Da Wikiversità, l'apprendimento libero.
lezione
lezione
Classe (informatica)
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Linguaggi di programmazione
Avanzamento Avanzamento: lezione completa al 00%

Nella programmazione orientata agli oggetti, ovvero, object-oriented design (abbreviato in OOD) la classe rappresenta la struttura di un linguaggio di programmazione che viene posta in utilizzo per essere il modello di creazione circa altri oggetti ancora. Il modello comprende quindi attributi e metodi da poter condividere a sua volta da ulteriori istanze (oggetti creati) a partire dalla suddetta classe. In sintesi, l'istanza stessa di una classe è l'oggetto.

Una classe è equiparabile a un dato astratto e può rappresentare cose o persone (ma anche un luogo), si pensi all'astrazione di un concetto la cui implementazione è data dal software.

Definisce lo "stato" i cui dati sono memorizzati all'interno di variabili membro/attributi unitamente al comportamento dell'entità di cui si costituisce la rappresentazione (tramite blocchi di codice o metodi).