Referencia al objeto de la clase base

Páginas: 2 (317 palabras) Publicado: 3 de abril de 2011
La funcionalidad de una clase existente se puede extender al crear una nueva clase que se deriva de ella. La clase derivada hereda las propiedades de la clase base y es posible agregar o reemplazarmétodos y propiedades según sea necesario.
En C#, el operador :, que equivale a extends e implements en Java, define la herencia e implementación de interfaces. La clase base siempre debe estar en elextremo izquierdo en la declaración de clase.
Como Java, C# no admite herencia múltiple, lo que significa que las clases no pueden heredar más de una clase. Sin embargo, se pueden utilizar interfacespara ese propósito, de la misma manera que en Java.
El código siguiente define una clase denominada CoOrds con dos variables miembro privadas x e y que representan la posición del punto. Se tieneacceso a estas variables mediante propiedades denominadas X e Y, respectivamente:
public class CoOrds
{
private int x, y;

public CoOrds() // constructor
{
x = 0;
y =0;
}

public int X
{
get { return x; }
set { x = value; }
}

public int Y
{
get { return y; }
set { y = value; }
}
}

Unanueva clase, denominada ColorCoOrds, hereda todos los campos y métodos de la clase base, a la cual se pueden agregar nuevos campos y métodos para proporcionar características adicionales en la clasederivada, según sea necesario. En este ejemplo, se agrega un miembro privado y descriptores de acceso para agregar color a la clase:
public class ColorCoOrds : CoOrds
{
privateSystem.Drawing.Color screenColor;

public ColorCoOrds() // constructor
{
screenColor = System.Drawing.Color.Red;
}

public System.Drawing.Color ScreenColor
{
get { returnscreenColor; }
set { screenColor = value; }
}
}
El constructor de la clase derivada llama implícitamente al constructor de la clase base o la superclase, en terminología de Java. En...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clases y Objetos
  • Objetos y Clases
  • CLASES Y OBJETOS
  • clases y objetos
  • De Los Referentes Empíricos A Los Objetos De Conocimiento
  • Referentes Del Objeto De Un Reproductor
  • Sistema De Referencia Basado En Laser
  • objetivos clase de estetica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS