Código
VISUAL C# Class1.cs using System; using System.Collections.Generic; using System.Text; namespace WindowsApplication1 { class Class1 { private string apellido; private string nombre; private int edad; public int Edad { get { return edad; } set { edad = value; } } private DateTime fecha; public DateTime Fecha { get { return fecha; } set { fecha = value; } } public Class1() { } public Class1(string apellido,string nombre,int edad,DateTime f) { this.apellido = apellido; this.nombre = nombre; this.edad = edad; this.fecha = f; } public string Apellido { get { return apellido; } set { apellido = value; } } public string Nombre { get { return nombre; } set { nombre = value; } } public virtual string getCodigo() { return apellido.Substring(0, 1) + nombre.Substring(0, 1) + "001"; } } } Class2.cs using System; using System.Collections.Generic; using System.Text; namespace WindowsApplication1 { class Class2 : Class1 { private int sueldo; private string codigo; public int Sueldo { get { return sueldo; } set { sueldo = value; } } public string Codigo { get { return codigo; } } public Class2(string apellido,string nombre,int edad) { } public Class2() : base("Perez", "Juan", 25,DateTime.Now) { } public override string getCodigo() { //return base.getCodigo(); codigo = Apellido.Substring(0, 1) + Nombre.Substring(0, 1) + Fecha.Year.ToString().Substring(2,2); return codigo; } public override string ToString() { string cadena=""; cadena += "Codigo : " + Codigo + "\n" + "Apellido : " + Apellido + "\n" + "Nombre : " + Nombre; return cadena; } } }
Visitar :
http://www.jsoftnet.com/