Clases en C#

Páginas: 4 (958 palabras) Publicado: 9 de mayo de 2014
Una clase es una construcción que permite crear tipos personalizados propios mediante la agrupación de variables de otros tipos, métodos y eventos.Una clase es como un plano.Define los datos y elcomportamiento de un tipo.Si la clase no se declara como estática, el código de cliente puede utilizarla mediante la creación de objetos o instancias que se asignan a una variable.La variable permaneceen memoria hasta todas las referencias a ella están fuera del ámbito.En ese momento, CLR la marca como apta para la recolección de elementos no utilizados.Si la clase se declara como estática, soloexiste una copia en memoria y el código de cliente solo puede tener acceso a ella a través de la propia clase y no de una variable de instancia.Para obtener más información, vea Clases estáticas y susmiembros (Guía de programación de C#).
A diferencia de los structs, las clases admiten la herencia, una característica fundamental de la programación orientada a objetos.Para obtener más información,vea Herencia (Guía de programación de C#).
Declarar clases

Las clases se declaran mediante la palabra clave class, tal como se muestra en el ejemplo siguiente:
C#
Copiar

public class Customer{
//Fields, properties, methods and events go here...
}


El nivel de acceso precede a la palabra clave class.Como, en este caso, se utiliza public, cualquiera puede crear objetos a partirde esta clase.El nombre de la clase sigue a la palabra clave class.El resto de la definición es el cuerpo de clase, donde se definen el comportamiento y los datos.Los campos, propiedades, métodos yeventos de una clase se conocen colectivamente como miembros de clase.
Crear objetos

Aunque se utilizan a veces de forma intercambiable, una clase y un objeto son cosas diferentes.Una clase defineun tipo de objeto, pero no es propiamente un objeto.Un objeto es una entidad concreta basada en una clase y, a veces, se denomina instancia de una clase.
Los objetos se pueden crear con la palabra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASES EN C
  • Clases en c++
  • clase c
  • Clases en c#
  • clases c++
  • Fundamentos de Clases en C++
  • El transistor en clase a, b y c.
  • C Clase 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS