Sommario
Cos'è una classe in C#
Una classe è un modello o un modello che spiega le proprietà di un'entità specifica. La classe è un tipo di dati definito dall'utente che incapsula i membri dei dati e le funzioni dei membri. I membri dei dati all'interno della classe contengono le variabili che archiviano i dati, mentre le funzioni del membro operano su tali dati.
In C#, una classe può contenere costruttori, proprietà, metodi, campi, eventi e tipi nidificati. Nelle classi di programmazione C# eredita anche i dati da altre classi definite, che è definita come un'eredità.
Cos'è un oggetto in C#
Nella programmazione, l'istanza di una classe è un oggetto. È un'entità del mondo reale che può essere manipolata invocando i metodi definiti nella sua classe.
IL nuovo La parola chiave può creare un nuovo oggetto in C# che è seguito dal nome della classe. Dopo aver definito un nuovo oggetto, viene dato un po 'di memoria, quindi può archiviare i membri dei dati dell'oggetto.
Quando creiamo un nuovo oggetto da una classe, stiamo essenzialmente creando una copia di quella classe con il proprio set di dati e comportamenti che possono essere manipolati indipendentemente da altri oggetti creati dalla stessa classe.
Differenza tra classe e oggetto
UN classe è un modello o un modello che definisce le caratteristiche e i comportamenti di un particolare tipo di oggetto. La classe descrive le proprietà dei suoi oggetti. D'altra parte, un oggetto è un'istanza di una classe. Un oggetto è un evento specifico di quella classe, con il proprio insieme di valori e comportamenti.
Un'altra differenza è che una classe può avere più istanze, mentre un oggetto può avere solo un'istanza alla volta. In altre parole, più oggetti possono essere creati da una singola classe.
Di seguito sono riportati alcuni esempi di classe reale di classe e oggetto per capire bene la differenza:
Classe | Oggetto |
Animale | Cane, gatto, uccello |
Veicolo | Auto, camion, moto |
Vestiario | Camicia, pantaloni, vestito |
Mobilia | Sedia, tavolo, divano |
Bevanda | Caffè, tè, soda, succo |
Strumento musicale | Chitarra, pianoforte, batteria |
Codice di esempio
Facciamo un esempio di classe e un oggetto in C#:
usando il sistema;Qui abbiamo definito una classe chiamata Auto. Questa classe contiene tre proprietà, che sono auto Fare, Modello, E Anno. Abbiamo anche definito un metodo principale nella classe del programma, che crea un'istanza della classe automobilistica e imposta le sue proprietà. Alla fine, abbiamo stampato le proprietà dell'auto usando il Console.Linea di scrittura metodo.
Conclusione
Classe e oggetto sono due concetti fondamentali di programmazione orientata agli oggetti che vengono utilizzati per definire il comportamento e le proprietà di un'entità. Un modello che spiega le proprietà di un'entità è chiamato classe, mentre un oggetto è una realizzazione specifica di quel comportamento e delle proprietà. Questo articolo copre entrambi questi concetti in dettaglio, leggi l'articolo per comprendere i concetti di classe e oggetti in C#.