public Syrena(RodzajPojazdu rodzaj, Silnik silnik, ZbiornikPaliwa zbiornikpaliwa) : base(rodzaj, silnik, zbiornikpaliwa) { }
public virtual long JedziemyWSinaDal(long liczbaKilometrow) { return(Silnik.JedziemyWSinaDal(liczbaKilometrow, this.ZbiornikPaliwa)); }
public Pojazd(RodzajPojazdu rodzaj, Silnik silnik, ZbiornikPaliwa zbiornikpaliwa) : this(rodzaj, silnik) { this.ZbiornikPaliwa = zbiornikpaliwa; }
//tutaj jak zwykle powinny znaleźć się odpowiednie konstruktory - proszę zbudować je sprytnie, pytanie czy tutaj musimy już inicjować obiekty ZbiornikPaliwa i Silnik, czy zrobić to np. w klasach potomnych public virtual void WyswietlInformacje() { Console.WriteLine("Rodzaj Pojazdu = {0} Marka = {1} Model = {2}", this.Rodzaj, this.Marka(), this.Model()); ZbiornikPaliwa.WyswietlInformacje(); Silnik.WyswietlInformacje(); }
public Pojazd(RodzajPojazdu rodzaj, Silnik silnik) { this.Rodzaj = rodzaj; this.Silnik = silnik; this.ZbiornikPaliwa = new ZbiornikPaliwa(12); }