Duplicar posibles:
Difference between object and instance¿Cuál es la diferencia entre los objetos y las clases en C#?
que tienen par de preguntas:
- Cada instancia de una clase (excepto una clase abstracta) es un objeto?
- Las clases abstractas no se pueden crear instancias, por lo tanto, ¿no son objetos?
¿Alguien podría ayudarme a comprender mejor los conceptos anteriores que se relacionan con C#?
1. Sí (dado # 2) y 2. sí. Una bola curva son clases estáticas que son básicamente un solo objeto durante la vida de un proceso. –
Ayuda a pensar en clases abstractas como equivalentes a interfaces. Son solo interfaces que pueden proporcionar una implementación predeterminada. –
Relacionados: http://stackoverflow.com/questions/3323330/difference-between-object-and-instance y http://stackoverflow.com/questions/3686647/whats-the-best-way-to-define-the -words-class-and-object-to-someone-who-hasn –