programy na końcu laborek zad1


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

namespace to
{
class Osoba
{
string imie, nazwisko;
int wiek;
Osoba przyjaciel;

public string Imie
{
set { imie = value; }
get { return imie; }
}
public string Nazwisko
{
set { nazwisko = value; }
get { return nazwisko; }
}
public int Wiek
{
set { wiek = value; }
get { return wiek; }
}

public Osoba Przyjaciel
{
set
{
przyjaciel = value;
value.przyjaciel = this;
}
get { return przyjaciel; }
}

public Osoba(string imie, string nazwisko, int wiek, Osoba przyjaciel = null)
{
this.imie = imie; this.nazwisko = nazwisko; this.wiek = wiek; this.przyjaciel = przyjaciel;
}

public override string ToString()
{
string wynik = "Imie: " + imie + "\nNazwisko: " + nazwisko + "\nWiek: " + wiek + "\n\n";

if (przyjaciel != null)
wynik += "Moim przyjacielem jest: " + przyjaciel.imie + " " + przyjaciel.nazwisko + ", " + przyjaciel.wiek + " lat";
else
wynik += "Nie mam przyjaciela";

return wynik;
}
}

class Program
{
static void Main(string[] args)
{
Osoba ja = new Osoba("Mateuszek", "Maciega", 22);
Osoba kuba = new Osoba("Kuba", "Meres", 15);

ja.Przyjaciel = kuba;

Console.WriteLine(ja);
Console.WriteLine("\n{0}", kuba);
}
}
}


Wyszukiwarka

Podobne podstrony:
programy na końcu laborek zad2
programy na końcu laborek zad3
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