Visual studio 2010

Page 25

CLASES En C#, una clase es un tipo de datos muy eficaz. Como las estructuras, las clases definen los datos y el comportamiento del tipo de datos. Los programadores pueden crear objetos que son instancias de una clase. A diferencia de las estructuras, las clases admiten herencia, que es una parte fundamental de la programación orientada a objetos. Las clases tienen las propiedades siguientes: 

Una clase puede implementar más de una interfaz.

Las definiciones de clase se pueden dividir entre archivos de código fuente diferentes.

Las clases estáticas son clases selladas que contienen sólo métodos estáticos.

Las clases se declaran mediante la palabra clave class, ejemplo siguiente: public class Customer { //Fields, properties, methods and events go here... }

OBJETOS Los objetos son construcciones de programación que se componen de datos, comportamiento e identidad. Los datos del objeto se encuentran en los campos, propiedades y eventos del objeto; los métodos e interfaces del objeto definen los comportamientos del objeto. Los objetos tienen identidad, es decir, dos objetos con el mismo conjunto de datos no son necesariamente el mismo objeto. En C#, los objetos se definen mediante classes y structs, que conforman el plano único a partir del cual operan todos los objetos de ese tipo. Los objetos tienen las propiedades siguientes: 

Todo lo que se utiliza en C# es un objeto, incluidos los formularios Windows Forms y los controles.

Se crean instancias de objetos; es decir, éstos se crean a partir de plantillas definidas por clases y estructuras.

25


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.