Zadatak
Napisati klasu Vozilo koja sadrži atribute marka, model, brojSasije, snagaMotora , čistu virtuelnu funkciju proveri Registraciju i dva konstruktora (sa i bez argumenata).
Napisati klasu KopnenoVozilo koja ima atribute registracioniBroj, brojTockova i datum registracije, prijateljsku funkciju ispisiPodatke kao i dva konstruktora (sa i bez argumenata).
Napisati konkretnu klasu Automobil koja nasledjuje klase Vozilo i KopnenoVozilo i ima svoje atribute brojVrata, velicinaTockova, funkcije za upis i čitanje iz fajla i dva konstruktora (sa i bez argumenata). Registracija automobila je ispravna ako je dužina 7, prva dva karaktera su velika slova, poslednja dva karaktera su slova a ostali karakteri su brojevi.
Nadjačati operator minus (-) tako da se pri oduzimanju dva objekta klase Automobil kao rezultat vraća prvi objekat.
Napisati templejt funkciju koja za dva ulazna objekta kao rezultat vraća objekat sa većom snagom motora.
Atributi svih klasa su privatni, potrebno je napisati funkcije za manipulaciju atributima.
Napraviti u mejn funkciji dva objekta klase Automobil i pozvati sve funkcije.
Jel moze neko ko zna da napise deo koda koji se odnosi na templejt. Unapred zahvalna !
|