namespace ConsoleApplication5
public Puerta(string Color, string Material)
this.Material = Material;
public void setColor(string Color)
public string getMaterial()
public void setMaterial(string Material)
this.Material = Material;
public void MostrarDatos()
Console.WriteLine("El Color de la Puerta es: {0}", Color);
Console.WriteLine("El Material de la Puerta es: {0}", Material);
public int NumBarrotesHor;
public int NumBarrotesVer;
public string Transparencia;
public bool EstaAbierta = false;
Transparencia = "Transparente";
public Ventana(int NumBarrotesHor, int NumBarrotesVer, string Transparencia, bool EstaAbierta, int
this.Transparencia = Transparencia;
this.NumBarrotesHor = NumBarrotesHor;
this.NumBarrotesVer = NumBarrotesVer;
this.EstaAbierta = EstaAbierta;
public int getNumBarrotesHor()
public void setNumBarrotesHor(int NumBarrotesHor)
this.NumBarrotesHor = NumBarrotesHor;
public int getNumBarrotesVer()
public void setNumBarrotesVer(int NumBarrotesVer)
this.NumBarrotesVer = NumBarrotesVer;
public string getTransparencia()
public void setTransparencia(string Transparencia)
this.Transparencia = Transparencia;
public bool getEstaAbierta()
public void setEstaAbierta(bool EstaAbierta)
this.EstaAbierta = EstaAbierta;
public void setLargo(int Largo)
public void setAncho(int Ancho)
public void MostrarDatos()
Console.WriteLine("El numero de Barrotes Horizontales de la Ventana es: {0}",NumBarrotesHor);
Console.WriteLine("El numero de Barrotes Verticales de la Ventana es: {0}", NumBarrotesVer);
Console.WriteLine("La Transparencia de la Ventana es: {0}", Transparencia);
Console.WriteLine("La Ventana esta Abierta");
Console.WriteLine("La Ventana esta Cerrada");
Console.WriteLine("El Largo de la Ventana es: {0}", Largo);
Console.WriteLine("El ancho de la Ventana es: {0}", Ancho);
Puerta puerta1 = new Puerta();
Ventana VentanaDerecha = new Ventana();
Ventana VentanaIzquierda = new Ventana();
public void setArea(float Area)
public Puerta getpuerta1()
public void setpuerta1(Puerta p)
public Ventana getVentanaDerecha()
public void setVentanaDerecha(Ventana vder)
this.VentanaDerecha = vder;
public Ventana getVentanaIzquierda()
public void setVentanaIzquierda(Ventana vizq)
this.VentanaIzquierda = vizq;
puerta1.setColor("Amarillo");
VentanaDerecha.setTransparencia("Opaca");
puerta1.setMaterial("Madera");
VentanaIzquierda.setEstaAbierta(false);
public virtual void MostrarDatos()
Console.WriteLine("El Color de la puerta es: {0}",Color);
Console.WriteLine("El area de la casa es: {0}", Area);
public class Departamento:Casa
public override void MostrarDatos()
Console.WriteLine("El Color de la puerta es:{0}",Color );
Console.WriteLine("El area de la casa es:{0}", Area);
static void Main(string[] args)
Puerta puerta1 = new Puerta();
Ventana ventana1 = new Ventana();