b. Napisz klasę Browning dziedziczącą z klasy Pistolet. Konstruntor bezargumentowy ustawia pole amunicja na 7. Metoda strzel w klasie Browning przesłania metodę strzel z klasy Pistolet: oddaje dwa strzał\ za jednym wywołaniem, chyba że pozostał tylko jeden nabój.
1a y o) j1ii4/iui'tt'i'ć/&
7 0)
QĄMsC4Sl>^si/ćk>\
!• e/-O-{0
5
[Ać.
3
Zad. 4 Wyjątki
a. Co oznacza klauzula throws JakiśWyj ątek w definicji (sygnaturze) metody?
CTKA4A&.C/Z& /MAQ>7oXi& IsŁA.Q- Vo^vg. rfiS-g/o
(/ł/^ył9źT^>W, .
. Napisz metodę strzel z klasy Pistolet tak, aby wyrzucała wyjątek PustyMagazynek, jeśli tknie nabojów. Następnie stwórz obiekt klasy Pistolet i wywołaj metodę strzel.
fi-rrsA Ło-oJo*^ ['("Yzd! () &■< l& <f
Które instmkcje się wykonają, jeśli nie wystąpi wyjątek? A które, jeśli instrukcja 2 wyrzuci
U/ CA-£/yui
ry{
instrukcja 1; instrukcja 2; instrukcja 3; fcatch(Exception e){ instrukcja 4;
Zad. 5
Mając wypełnioną liczbami dodatnimi tablicę tab typu int oraz liczbę k napisz fragment programu
sprawdzający, czy istnieje taki odcinek tablicy tab kolejno po sobie następujących liczb dający w
sumie k. -^—hA / x)/
v r-1 J; <>*) ^
a 'f--4a^r-r'I5‘
^nJx^ j
C x k /t
js^d^-ZAri^t-^® l j-*Ź~~jjiyb. tG^yW/{)
joY. ( ^ i-o 11 1 (yh^d’w
)