javaczeni, 08.06.26 Egzamin Progr B, Zad


Zad. 2 kolekcje i typy uogólnione

a. Utwórz dowolny obiekt poniższej klasy, wywołaj metody i napisz, co się pojawi na ekranie po uruchomieniu Twojego programu.

public class Zestaw<T1,T2>{

private T1 obj1; private T2 obj2;

public Zestaw(T1 o1, T2 o2){

obj1 = o1; obj2 = o2;

}

public T1 obj1(){

return obj1;

}

public T2 obj2(){

return obj2;

}

}

Na ekranie:

b. Scharakteryzuj krótko kolekcje HashMap i TreeMap.

Zad. 3 dziedziczenie

a. Czym się różnią zwykłe klasy od klas abstrakcyjnych?

b. Zdefiniuj klasy zgodnie z podaną niżej strukturą. W klasach potomnych konstruktory mają być tylko bezargumentowe.

Pojazd

Kursywą oznaczono klasę i metodę abstrakcyjną

- pole prywatne

# konstruktor chroniony

+ konstruktory i metody publiczne

- boolean silnik

# Pojazd(boolean silnik)

+ boolean silnik()

+ int ilośćKół()

0x08 graphic
0x08 graphic

Samochód

Rower

Zad. 4 wyjątki i strumienie

a. Wymień 4 główne klasy bazowe pakietu java.io (abstrakcyjne, z nich dziedziczą prawie wszystkie pozostałe klasy konkretne) - i krótko je opisz.

b. Oto fragment dokumentacji klasy Konto. Napisz program, który tworzy obiekt tej klasy, wywołuje metodę na jego rzecz, przechwytując ewentualne wyjątki.

public Konto(float kwota)

Tworzy konto z podanym stanem.

public boolean wypłać(float kwota) throws BrakŚrodków

Zmniejsza stan konta o podaną kwotę. Wyrzuca wyjątek, jeśli na koncie jest za mało pieniędzy. Zwraca true, jeśli uda się wypłacić, false w przeciwnym przypadku.

Twój program:

Programowanie

Egzamin

26.06.2008

B

Imię i nazwisko Specjalność Indeks

Ocena (ilość punktów) z laboratorium:

Zad. 1

Zad. 2

Zad. 3

Zad. 4

Suma

Zad. 1 tablice

a. Napisz instrukcje, które wypełnią utworzoną tablicę kolejnymi liczbami parzystymi.

int tab[] = new int[100];

b. Utwórz funkcję, która dostaje tablicę napisów i zwraca sumę długości wszystkich napisów z tablicy.

static int suma(String[] tab){



Wyszukiwarka

Podobne podstrony:
javaczeni, 08.06.26 Egzamin Progr C, Zad
javaczeni, 08.06.26 Egzamin Progr A, Zad
javaczeni, 08.06.12 Egzamin Progr, Zad
javaczeni, 08.02.21 Egzamin Progr, Zad
javaczeni, 08.09.12 Egzamin Progr sd, Zad
2011.08.06 - PZPN - Egzamin - Sedziny Ekstraligi, Testy, testy sędziowskie
test kwinto 26.06.2009, Egzamin, Egzamin
02 01 11 11 01 17 08 06 17 am1,zad
02 01 11 11 01 17 08 06 17 am1,zad
Białka 08 06 05
EGZAMIN UZUPEŁNIAJĄCY 25-06-2005, EGZAMIN PYTANIA
KCh PUREX B POLITECHNIKA 08 09 26
2009 06 BO Egzamin
06 (26)
08 06 86
F II ME 08 06 12 2012
5 06 2012 Egzamin z fizjo
312[01] 08 122 Arkusz egzaminac Nieznany (2)
Kryon 08 06 28 To jest w DNA

więcej podobnych podstron