Пример #1
0
    static void Main()
    {
        House     h    = new House(120, "red");
        Flat      flat = new Flat();
        SmallFlat sf   = new SmallFlat();

        House[] myHouses = new House[3];
        myHouses[0] = h;
        myHouses[1] = flat;
        myHouses[2] = sf;

        foreach (House house in myHouses)
        {
            house.Show();
        }

        sf.SetColor("yellow");
        sf.SetArea(47);
        sf.Show();
    }
Пример #2
0
    static void Main()
    {
        House     h    = new House(120, "red");
        Flat      flat = new Flat();
        SmallFlat sf   = new SmallFlat();

        House[] myHouses = new House[3];
        myHouses[0] = h;
        myHouses[1] = flat;
        myHouses[2] = sf;

        foreach (House house in myHouses)
        {
            Console.WriteLine(house);
        }

        sf.Color = "yellow";
        sf.Area  = 47;
        Console.WriteLine(sf);
    }
Пример #3
0
    static void Main()
    {
        House h = new House(120, "red");

        System.Console.WriteLine("House: " + h.GetColor() +
                                 ", " + h.GetArea() + "m2");
        Flat flat = new Flat();

        System.Console.WriteLine("Flat: " + flat.GetColor() +
                                 ", " + flat.GetArea() + "m2");
        SmallFlat sf = new SmallFlat();

        System.Console.WriteLine("Small Flat: " + sf.GetColor() +
                                 ", " + sf.GetArea() + "m2");
        sf.SetColor("yellow");
        sf.SetArea(47);
        System.Console.WriteLine("Small Flat corrected: " +
                                 sf.GetColor() + ", " +
                                 sf.GetArea() + "m2");
    }