programy na końcu laborek zad3


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace to_zad3
{
abstract class Figura
{
int kolor;
public int Kolor
{
get { return kolor; }
set { kolor = value; }
}

public Figura(int Kolor)
{
kolor = Kolor;
}

public abstract void RysujSiebie();
}

class Kolo : Figura
{
double promien;

public Kolo(double promien, int kolor) : base(kolor)
{
this.promien = promien;
}

public double Promien
{
get { return promien; }
set { promien = value; }
}

public override void RysujSiebie()
{
Console.WriteLine("Rysuje kolo");
}
}

class Kwadrat : Figura
{
public Kwadrat(double dl_boku, int kolor) : base(kolor)
{
this.dl_boku = dl_boku;
}

double dl_boku;
public double Dl_boku
{
get { return dl_boku; }
set { dl_boku = value; }
}

public override void RysujSiebie()
{
Console.WriteLine("Rysuje kwadrat");
}
}

class Program
{
static void Main(string[] args)
{
Figura fig;
fig = new Kwadrat(4, 4);

fig.RysujSiebie();

fig = new Kolo(3, 5);

fig.RysujSiebie();
fig.Kolor = 15;
Console.WriteLine(fig.Kolor);

Kolo kolo = fig as Kolo;

if (kolo != null)
Console.WriteLine("Dl. boku kwadratu " + kolo.Promien);


}
}
}


Wyszukiwarka

Podobne podstrony:
programy na końcu laborek zad2
programy na końcu laborek zad1
Liderzy jedza na koncu Dlaczego niektore zespoly potrafia swietnie wspolpracowac a inne nie lidjed
Curwood Na koncu swiata
Program na 24 godziny
Raporot z przebiegu procesu negocjacj i dokumentów programowych na lata 2007 2013 Warszawa styczeń
Krai Na końcu świata
Hłasko Brat czeka na końcu drogi
Hlasko Marek Brat czeka na koncu drogi id 21
Zimniak Na końcu będzie słowo
Jackowski M Stadnina na końcu świata
MILOSC NA KONCU SWIATA
Hłasko Marek Brat czeka na końcu drogi

więcej podobnych podstron