Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
jake Forumaš(ica)
Pridružen/a: 10. 02. 2009. (15:36:07) Postovi: (2)16
|
|
[Vrh] |
|
ß Forumaš(ica)
Pridružen/a: 29. 07. 2006. (15:29:06) Postovi: (115)16
Spol:
Lokacija: Graveyard Mountain Home
|
|
[Vrh] |
|
pingu Forumaš(ica)
Pridružen/a: 29. 06. 2007. (23:27:29) Postovi: (8)16
|
|
[Vrh] |
|
jake Forumaš(ica)
Pridružen/a: 10. 02. 2009. (15:36:07) Postovi: (2)16
|
|
[Vrh] |
|
bixodococo Forumaš(ica)
Pridružen/a: 22. 11. 2007. (20:26:24) Postovi: (7F)16
Spol:
|
|
[Vrh] |
|
Cuki Forumaš(ica)
Pridružen/a: 01. 02. 2008. (16:00:21) Postovi: (3)16
|
|
[Vrh] |
|
behemont Forumaš(ica)
Pridružen/a: 12. 02. 2008. (21:21:19) Postovi: (124)16
Spol:
|
|
[Vrh] |
|
Vila Zvončica Forumaš(ica)
Pridružen/a: 31. 01. 2008. (18:51:58) Postovi: (17)16
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
guscerica Forumaš(ica)
Pridružen/a: 15. 02. 2008. (15:21:08) Postovi: (9)16
Spol:
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
ekatarina Forumaš(ica)
Pridružen/a: 25. 11. 2007. (19:22:50) Postovi: (161)16
Spol:
|
|
[Vrh] |
|
afcajax Forumaš(ica)
Pridružen/a: 04. 05. 2007. (11:58:56) Postovi: (1D)16
|
|
[Vrh] |
|
Saša Forumaš(ica)
Pridružen/a: 22. 06. 2009. (20:27:00) Postovi: (8)16
Spol:
|
Postano: 18:21 čet, 9. 7. 2009 Naslov: |
|
|
[quote="afcajax"]Može li tko pojasniti sa kolokvija one grupe što je pisala u 9h iz RP1 koje su točno te dvije klase bile apstraktne u 1.zadatku i zašto ( ono sa "Namještajem" )
Hvala[/quote]
Apstrakne su trebale biti klasa Namjestaj i Stol. Stol zato što ne znaš kako računati površinu stola ako ne znaš kakvog je oblika. A Namjestaj jer u njoj moraš stavit i funkcije volumen i povrsina koje ne znaš kako implementirati općenito za neki namještaj. Razlog tome je da se slijedeći kod može dobro izvršiti.
[code:1]Namjestaj* O = new Ormar(10, 20, 30);
Namjestaj* CS = new Cetvrtasti_stol(20,10);
cout << O->volumen() << endl;
cout << CS->povrsina() << endl;
[/code:1]
Funkciju volumen u stolovima implementiraš da vraća nulu, a isto tako funkciju povrsina u Ormaru, čisto da i te klase ne bi ostale apstraktne. Na to se valjda mislilo kada je pisalo da klase mogu sadržavati i funkcije koje nisu spomenute u tekstu zadatka.
afcajax (napisa): | Može li tko pojasniti sa kolokvija one grupe što je pisala u 9h iz RP1 koje su točno te dvije klase bile apstraktne u 1.zadatku i zašto ( ono sa "Namještajem" )
Hvala |
Apstrakne su trebale biti klasa Namjestaj i Stol. Stol zato što ne znaš kako računati površinu stola ako ne znaš kakvog je oblika. A Namjestaj jer u njoj moraš stavit i funkcije volumen i povrsina koje ne znaš kako implementirati općenito za neki namještaj. Razlog tome je da se slijedeći kod može dobro izvršiti.
Kod: | Namjestaj* O = new Ormar(10, 20, 30);
Namjestaj* CS = new Cetvrtasti_stol(20,10);
cout << O->volumen() << endl;
cout << CS->povrsina() << endl;
|
Funkciju volumen u stolovima implementiraš da vraća nulu, a isto tako funkciju povrsina u Ormaru, čisto da i te klase ne bi ostale apstraktne. Na to se valjda mislilo kada je pisalo da klase mogu sadržavati i funkcije koje nisu spomenute u tekstu zadatka.
|
|
[Vrh] |
|
afcajax Forumaš(ica)
Pridružen/a: 04. 05. 2007. (11:58:56) Postovi: (1D)16
|
|
[Vrh] |
|
behemont Forumaš(ica)
Pridružen/a: 12. 02. 2008. (21:21:19) Postovi: (124)16
Spol:
|
|
[Vrh] |
|
|