コード例 #1
0
        static void Main(string[] args)
        {
            //EXISTE JUAN Y EDIFICIO POR SEPARADO TODAVIA NO SE ADICIONA
            Propietario juan = new Propietario("juan");

            Edificio edificio1 = new Edificio("berutti 2062", 10, 3);

            juan.MostrarPropiedad();

            Console.WriteLine("-------");
            //AQUI SE HACE LA ADICION
            juan.adicionarPropiedad(edificio1);
            juan.MostrarPropiedad();


            //SI SE DESTRUYE JUAN EL EDIFICIO SIGUE ESTANCO
            //SI SE DESTRUTE EDIFICIO JUAN SIGUE

            //juan = null;
            //GC.Collect(); HACK PARA SABER SI SIGUE EXISTIENDO

            //Console.WriteLine("-------");
            //edificio1.muestra();

            Console.ReadKey();
        }
コード例 #2
0
 public void adicionarPropiedad(Edificio edificio)
 {
     if (propiedad == null)
     {
         propiedad = edificio;
     }
 }
コード例 #3
0
 public Propietario(string nombre)
 {
     this.nombre    = nombre;
     this.propiedad = new Edificio("berutti 2062", 10, 3);;
 }