DETYRA 1
Detyra e kollokvium te dyte: "Klasa Monitori dhe Porosia".
Krijoni klasën Monitori qe ka keto atribute:
nrProduktit (read-only)prodhuesi;
madhesia;
Me konstruktorin ku duhet te inicializohen nrProduktit, prodhuesi, madhesia. < Sipas ketij rendi.
Krijoni metodat get dhe set. Metoden toString
dhe
metoden equals per krahasimin e dy Monitorëve.
Vini re: Dy monitorë janë të njejtë vetëm atëherë kur e kanë të njejtë numrin e produktit dhe emrin e prodhuesit.
1a)Monitori.java
------------
Krijoni klasën Porosia qe ka keto atribute:
nrPorosise
nje varg te objekteve Monitori
Me konstruktorin ku duhet te inicializohen nrPorosise, dhe vargu (me nje numer te elementeve).
Krijoni metoden shtoMonitorin ku do te pranohet nje objekt i tipit Monitori dhe do te ruhen ne varg nese ka vend te lire, nese nuk ka vend te lire apo objekti i pranuar nuk ekziston nuk ben te shtohet (duhet te lajmrohet qe nuk u shtua).
Krijoni metoden porosiaGati ku kthen true nese vargu eshte i mbushur me shume se 75%, ndersa kthen false nese vargu nuk eshte i mbushur me shume se 75%.
Krijoni metoden main ku do te perdorni gjerat qe keni krijuar me larte.
2a) Porosia.java
=============================================================
=============================================================
DETYRA 2
Detyra e dyte: "Klasa Qyteti dhe Shteti".
Krijoni klasën Qyteti qe ka keto atribute:
kodi
emri
popullsia
Me konstruktorin qe inicializon kodin,emrin,popullsinë.
Krijoni metodat get dhe set, metoden equals dhe toString.
Dhe metoden comparePopullsia qe krahason tre qyteti se cili eshte me me se shumti banore.
1b)Qyteti.java
------------------
Krijoni klasën Shteti:
Me metoden main ku do te krijoni tre qytete te marrura nga shfrytzuesi dhe do ti shfaqni qytetet me ane te metodes toString dhe te shfaqni rezultatin e marrur nga metoda comparePopullsia.
2b)Shteti.java
No comments:
Post a Comment