Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Text;
- using System.Threading.Tasks;
- namespace Wosik_Cezary
- {
- public class Osoba
- {
- private string imie;
- private string nazwisko;
- private string dataUrodzenia;
- public string Imie
- {
- get
- {
- return imie;
- }
- set
- {
- imie = value;
- }
- }
- public string Nazwisko
- {
- get
- {
- return nazwisko;
- }
- set
- {
- nazwisko = value;
- }
- }
- public string DataUrodzenia
- {
- get
- {
- return dataUrodzenia;
- }
- set
- {
- dataUrodzenia = value;
- }
- }
- public Osoba(string imie_, string nazwisko_, string dataUrodzenia_)
- {
- Imie = imie_;
- Nazwisko = nazwisko_;
- DataUrodzenia = dataUrodzenia_;
- }
- public virtual void WypiszInfo()
- {
- Console.WriteLine("Imie:" + Imie);
- Console.WriteLine("Nazwisko:" + Nazwisko);
- Console.WriteLine("Data urodzenia:" + DataUrodzenia);
- }
- }
- public class Student : Osoba
- {
- private int rok;
- private int grupa;
- private int nrIndexu;
- public int Rok
- {
- get
- {
- return rok;
- }
- set
- {
- rok = value;
- }
- }
- public int Grupa
- {
- get
- {
- return grupa;
- }
- set
- {
- grupa = value;
- }
- }
- public int NrIndexu
- {
- get
- {
- return nrIndexu;
- }
- set
- {
- nrIndexu = value;
- }
- }
- public Student(string imie_, string nazwisko_, string dataUrodzenia_, int rok_, int grupa_, int nrIndexu_)
- : base(imie_, nazwisko_, dataUrodzenia_)
- {
- Imie = imie_;
- Nazwisko = nazwisko_;
- DataUrodzenia = dataUrodzenia_;
- Rok = rok_;
- Grupa = grupa_;
- NrIndexu = nrIndexu_;
- }
- public override void WypiszInfo()
- {
- Console.WriteLine("Imie: " + Imie);
- Console.WriteLine("Nazwisko: " + Nazwisko);
- Console.WriteLine("Data urodzenia: " + DataUrodzenia);
- Console.WriteLine("Rok: " + Rok);
- Console.WriteLine("Grupa: " + Grupa);
- Console.WriteLine("Numer indexu: " + NrIndexu);
- }
- }
- public class Pilkarz : Osoba
- {
- private string pozycja;
- private string klub;
- private int liczbaGoli = 0;
- public string Pozycja
- {
- get
- {
- return pozycja;
- }
- set
- {
- pozycja = value;
- }
- }
- public string Klub
- {
- get
- {
- return klub;
- }
- set
- {
- klub = value;
- }
- }
- public int LiczbaGoli
- {
- get
- {
- return liczbaGoli;
- }
- set
- {
- liczbaGoli = value;
- }
- }
- public Pilkarz(string imie_, string nazwisko_, string dataUrodzenia_, string pozycja_, string klub_) : base(imie_, nazwisko_, dataUrodzenia_)
- {
- Imie = imie_;
- Nazwisko = nazwisko_;
- DataUrodzenia = dataUrodzenia_;
- Pozycja = pozycja_;
- Klub = klub_;
- }
- public override void WypiszInfo()
- {
- Console.WriteLine("Imie:" + Imie);
- Console.WriteLine("Nazwisko:" + Nazwisko);
- Console.WriteLine("Data urodzenia:" + DataUrodzenia);
- Console.WriteLine("Pozycja:" + Pozycja);
- Console.WriteLine("Klub:" + Klub);
- Console.WriteLine("Liczba goli:" + LiczbaGoli);
- }
- public void StrzelGola()
- {
- LiczbaGoli++;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Osoba o = new Osoba("Adam", "Miś", "20.03.1980");
- Osoba o2 = new Student("Michał", "Kot", "13.04.1990", 2, 1, 12345);
- Osoba o3 = new Pilkarz("Mateusz", "Żbik", "10.08.1996", "obronca", "FC Czestochowa");
- o.WypiszInfo();
- o2.WypiszInfo();
- o3.WypiszInfo();
- Student s = new Student("Krzysztof", "Jeż", "22.12.1990", 2, 5, 54321);
- Pilkarz p = new Pilkarz("Piotr", "Kos", "14.09.1984", "napastnik", "FC Politechnika");
- s.WypiszInfo();
- p.WypiszInfo();
- ((Pilkarz)o3).StrzelGola();
- p.StrzelGola();
- p.StrzelGola();
- o3.WypiszInfo();
- p.WypiszInfo();
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement