Curso de C#: clases
Clases Una clase es la plantilla a partir de la cual es posible crear objetos. Todos los objetos de la misma clase comparten la interface (es decir, métodos, campos y propiedades), pero los datos que contiene cada objeto en sus campos y propiedades pueden diferir. Por su misión específica, las clases (y las estructuras) se pueden dividir en tres grandes grupos: Clases que ofrecen un valor Son aquellas en las que lo principal es el valor que contienen. Por ejemplo, para pagar un artículo de 50 €. Es posible usar un billete de 50 u otro igual, también de 50. O incluso cinco de 10 € Lo importante es pagar los 50 €, pero no los billetes que utilicemos. Los objetos cuyo único interés es su valor son intercambiables, y suelen estar implementados como estructuras (Int32, Int16, Double...). Clases que ofrecen un servicio Aquí estarían las clases cuyo único interés es el servicio que ofrecen. Por ejemplo, para comprar el pan, lo más importante es que alguien nos lo venda...