CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: akiestudio en Miércoles 24 de Marzo de 2010, 10:19
Título: Clase hija y padre
Publicado por: akiestudio en Miércoles 24 de Marzo de 2010, 10:19
Hola , me gustaria saber , como puedo declarar una variable para que le paso a la clase padre y que la puedan utilizar todas sus hijas. algo asi,
Código: C#
class Padre{
string nombre;
public Padre(string nombre)
{
_nombre= nombre;
}
}
clase hija:Padre
{
public Hola()
{
// Aqui debo llamar a _nombre o nombre, que le he pasado a su Padre.
}
Para despues llamar a los metodos de la hija sin necesidad de pasarle un string en la generacion del objeto
Saludos y gracias
Título: Re: Clase hija y padre
Publicado por: eltruhanero en Miércoles 24 de Marzo de 2010, 13:28
Tenes que usar la palabra protected en el miembro: http://msdn.microsoft.com/es-es/library ... 80%29.aspx (http://msdn.microsoft.com/es-es/library/bcd5672a%28VS.80%29.aspx" onclick="window.open(this.href);return false;)
class Padre { protected string nombre; public Padre(string nombre) { _nombre= nombre; } }
class Hija : Padre { public Hija():base() { // _nombre es visible aca }
public void funcion() { // _nombre tambien es visible aca ! } }
No lo probe pero creo que tendrias que agregar al menos un constructor protected sin parametros a la clase Padre.