Zad. 1 tablice
a. Utwórz tablicę typu int długości 4 i wypełnij ją jakimiś liczbami. Następnie napisz pętlę obliczającą sumę liczb z tej tablicy. Wynik wypisz na ekran.
i/k,H-£ i a - j ,/H^ v
-
^©7 1* =C> 1 *
b. Utwórz tablicę typu Pistolet (patrz zadanie 2) i wstaw do niej kilka obiektów.
fiiWźy f "1 & *-/7>£v/ T-t-tl+l-eJ-Ii
1^)'^
spl - -~eA/ 7 Zad. 2 AT/a^y / obiekty
a. Utwórz obiekt poniższej klasy i wywołaj w nim metodę strzel. Następnie napisz pętlę, w której będą oddawane strzały, dopóki nie wyczerpie się w tym obiekcie amunicja.
łrHfe'
ublic class Pistolet} private int amunicja; public Pistolet(int ile) { amunicja = ile;
1
public boolean strzel(){ if(amunicja > 0) { amunicja—; return true;
} else
return false;
01 . Oj
fitp( i&.SPr*a(C)j)‘
\/
ile ((S. s4j
5 yH •
b. Co to znaczy, że metoda w klasie jest przeciążona? . ,/ f f /) ‘ ' '
j-o (/y&i ty 6^'c 0 01 1 '2^Pl ^
•7-^ae^l -®- f i/Ą^e. •
Zad. 3 dziedziczenie
4
a.Czym się różni klasa abstrakcyjna od zwykłej klasy? Czy w klasie abstrakcyjnej mogą występować zwykłe, nieabstrakcyjne metody? fco to jest metoda abstrakcyjna i co się z nią dzieje w klasie, która dziedziczy z klasy abstrakcyjnej? ,
6j Umąjk 4t) _
i) (yj I/^aCoalĄć? (S^-Ł^Ucy^O^-^Ai-Cy /(_/2_ /Twe oJś-dxiJ^C
Cj /Cof^ i-ejblycl^ ^yti^a^LA \J
)c/l4- b/Ad-t> aii-ah>. U7 JaLaL^
r J r • / 0 * , • i^udJD,
1