consolidate all repos to one for archive
This commit is contained in:
19
semester_2/programiranje_2/naloga0401/README.md
Normal file
19
semester_2/programiranje_2/naloga0401/README.md
Normal file
@@ -0,0 +1,19 @@
|
||||
Iz naloge 2.1 vzemite razred Artwork (datoteki Artwork.h in Artwork.cpp).
|
||||
Dodajte razred Date, ki naj ima:
|
||||
instančne spremenljivke day, month in year (vse tipa unsigned int),
|
||||
konstruktor s tremi parametri in
|
||||
metodo toString.
|
||||
Dodajte razred Artist, ki naj ima:
|
||||
instančne spremenljivke name (tipa string), biography (tipa string) in dateOfBirth (tipa Date),
|
||||
konstruktor s tremi parametri in
|
||||
metodo toString.
|
||||
V razredu Artwork dodajte instančno spremenljivko artist(tipa Artist*). Ustrezno popravite konstruktor in metode v razredu Artwork.
|
||||
Dodajte razred Gallery, ki naj ima:
|
||||
instančni spremenljivki name (string) in artworks (vector<Artwork*>).
|
||||
konstruktor z enim parametrom (samo name),
|
||||
metodo void addArtwork(Artwork* artwork), ki kot argument prejme kazalec na objekt tipa Artwork in ga doda v artworks,
|
||||
metodo printArtworks, ki izpiše vse umetnine, ki jih ima galerija,
|
||||
metodo toString.
|
||||
V glavnem programu zapišite oz. sestavite program, ki bo predstavljal eno galerijo z vsaj 5 umetninami.
|
||||
|
||||
Pri reševanju naloge upoštevajte vso dosedaj pridobljeno znanje (uporaba inicializacijskega seznama, konstantne metode, zapišite si metode get/set tam, kjer jih potrebujete itd.).
|
||||
Reference in New Issue
Block a user