class B extends A implements Interl, Inter2 | public void g(){)
f* definicja pozostsych wymaganych metod */
public static void main(StringfJ *rgs)(
B b - naw B();
i
/***-•• Koniec pliku Test.java .............../
Dla każdej z zaznaczonych przez /'liczba*/ metod określ, które z nich M7SZA byc zaimplementowane (tzn. ich brak spowoduje bied w czasie kompilacji) w klasie B tak, aby można było poprawnie skompilować program.
Wpisz TAK (musi) lub NIE (nie musi)
/•IV
/*2V
/•3*/
/*4V
/•5V
Zadanie 4.
Max 6 punktów
Co wypisze poniższy program?
/***•«*** Początek pliku Color.java *♦♦♦♦**♦***/ public class Color (
public static void whoiam(Color c) {
System.out.println("color");
>
public void whoiam() ( whoiam(this);
public static void main(String(] args) (
Green g » new Green(};
Color.whoiam(g); g.whoiam();
Color c - new Blue();
Color.whoiam(c); c.whoiaro(>;
i
public static class Green extends Color ( )
public static void whoiam(Green g) (
System.out.println("green");
)
public static class Blue extends Color { public void whoiamO ( whoiam(this);
)
public static void whoiam(Blue b) {
System.out.println("blue");
i