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 zad2programy na końcu laborek zad3Liderzy jedza na koncu Dlaczego niektore zespoly potrafia swietnie wspolpracowac a inne nie lidjedCurwood Na koncu swiataProgram na 24 godzinyRaporot z przebiegu procesu negocjacj i dokumentów programowych na lata 2007 2013 Warszawa styczeńKrai Na końcu świataHłasko Brat czeka na końcu drogiHlasko Marek Brat czeka na koncu drogi id 21Zimniak Na końcu będzie słowoJackowski M Stadnina na końcu świataMILOSC NA KONCU SWIATAHłasko Marek Brat czeka na końcu drogiwięcej podobnych podstron