Eventuali duplicati:
Difference between object and instanceQual è la differenza tra oggetti e classi in C#?
Ho paio di domande:
- Ogni istanza di una classe (ad eccezione di una classe astratta) è un oggetto?
- Le classi astratte non possono essere istanziate, quindi non sono oggetti?
Qualcuno potrebbe aiutarmi a capire meglio i concetti di cui sopra in relazione a C#?
1. Sì (dato n. 2) e 2. sì. Una palla curva è una classe statica che è fondamentalmente un singolo oggetto per la vita di un processo. –
È utile pensare alle classi astratte come equivalenti alle interfacce. Sono solo interfacce in grado di fornire un'implementazione predefinita. –
Correlati: http://stackoverflow.com/questions/3323330/difference-between-object-and-instance e http://stackoverflow.com/questions/3686647/whats-the-best-way-to-define-the -words-class-and-object-to-someone-who-hasn –