Sunteți pe pagina 1din 14

InfoAcademy

Cisco Networking Academy


www.infoacademy.net
Ionut Cristian Morar

3. CLASE SI OBIECTE

• clasa AparatDeRadio
• clasa Pistol
◦ camp final initializat in constructor CAPACITATE_INCARCATOR
◦ camp cu nr gloante, initializat la schimbare incarcator
◦ metode trage() (afiseaza in mod random “ai nimerit” sau “nu ai nimerit”), punePiedica(), scoatePiedica() si
schimbaIncarcator()
◦ extindere:
▪ clasa separata Incarcator, astfel incat incarcatoarele sa fie de diferite capacitati
▪ se rescrie clasa Pistol astfel incat metoda sa aiba semnatura schimbaIncarcator(Incarcator i)
◦ extindere2
▪ numarul de gloante sa stea in clasa Incarcator, si sa descreasca pe masura ce trag
▪ cu o probabilitate foarte mica incarcatorul se poate bloca! (Math.random()>0.999)
▪ se rescrie clasa Pistol astfel incat sa afle daca incarcatorul este gol de la obiectul Incarcator
• metode Incarcator: eGol(), gloanteRamase(), livreazaGlont(), constructor cu argument
• realizarea unei colectii - PetShop cu:
◦ adaugare in doua feluri
◦ hranire animale
◦ stergere
◦ cautare
• adaugiri:
◦ capacitate pasata in constructor
◦ crearea iluziei ca petshop-ul nu are capacitate limitata prin alocarea unui nou array cand e cazul
(Arrays.copyOf())
• numele de animal sa fie ales aleator dintr-o lista de nume (String[])

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
1
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
2
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
3
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
4
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
5
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
6
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
7
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
8
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
9
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
10
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
11
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
12
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
13
InfoAcademy
Cisco Networking Academy
www.infoacademy.net
Ionut Cristian Morar

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
14

S-ar putea să vă placă și