using System;
class Cliente
{
public Cliente()
{
Console.WriteLine("Objeto Cliente creado e inicializado");
}
~Cliente(){}
public Cliente(long id, string nombre, string apellido):base()
{
ID = id;
Nombre = nombre;
Apellido = apellido;
}
public long ID
{
get;set;
}
public string Nombre
{
get;set;
}
public string Apellido
{
get;set;
}
public override string ToString()
{
return String.Format("{0} {1} {2}",ID, Nombre, Apellido);
}
}
class ClienteFrecuente:Cliente
{
public ClienteFrecuente():base(){
Console.WriteLine("Objeto ClienteFrecuente creado e inicializado");
}
public ClienteFrecuente(long id, string nombre, string apellido, DateTime fecha):base(id,nombre,apellido){
Fecha = fecha;
Console.WriteLine("Objeto ClienteFrecuente creado e inicializado");
}
~ClienteFrecuente(){}
public DateTime Fecha
{
get;set;
}
public override string ToString()
{
return base.ToString() + String.Format("-Fecha = {0}",Fecha);
}
}
Ejemplo de Herencia en C#
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.