EGZAMIN_Z_JAVY 2006
Po艂膮cz w pary typ prosty - odpowiadaj膮cy mu typ obiektowy [poprawna 3]:
boolean - Boolean
byte - Byte
char - Char
int - Integer
bool - Bool
int - Int
Kt贸re z poni偶szych stwierdze艅 jest poprawne [porawnych 2]:
Klasa BufferedReader jest powszechnie u偶ywanym strumieniem buforuj膮cym dane oraz umo偶liwiaj膮cym wysy艂anie ca艂ych linii tekstu poprze metod臋 println(Sting arg)
FilterInputStream i FilterReader s膮 strumieniami wej艣ciowymi pobieraj膮cymi dane z tablic bajt贸w lub znak贸w
Klasa PrinterReader jest strumieniem wyj艣ciowym umo偶liwiaj膮cym wysy艂anie ca艂ych linii tekstu poprze metod臋 println(Sting arg)
ByteArrayInputStream i CharyArrayReader s膮 strumieniami wej艣ciowymi pobieraj膮cymi dane z tablic bajt贸w lub znak贸w X
Instrukcje w bloku initial wykonywane s膮:
gdy zmienne nie zosta艂y zainicjowane;
gdy wyst膮pi b艂膮d;
w p臋tli pocz膮wszy od startu symulacji;
tylko raz przy starcie symulacji;
Kt贸re z poni偶szych fragment贸w kodu wy艣wietl膮 na ekranie IOException [porawnych 1]:
Do czego s艂u偶y obiekt typu ResultSet [porawnych 1]:
umo偶liwia, dzi臋ki posiadanym metodom, odczytanie informacji o typach danych przechowywanych w poszczeg贸lnych polach tabeli
jest kursorem umo偶liwiaj膮cym pobranie danych z bazy danych wiersz po wierszu
umo偶liwia, dzi臋ki posiadanym metodom, odczytanie informacji o producencie bazy
Kt贸re z poni偶szych przyk艂ad贸w zosta艂y zaprojektowane z przedstawionym menad偶erem u艂o偶enia [porawnych 1]:
GridBagConstraints
FlowLayout (jest to u艂o偶enie od lewej do prawej strony komponnent贸w)
GridBagLayout (dzielenie na kolumny i wiersze z tym 偶e mo偶na poda膰 wielko艣膰 tych p贸l)
BorderLayout (po艂o偶enie za pomoc膮 kierunk贸w geograficznych np. p贸艂noc, po艂udnie )
Zaznacz poprawne opisane komponenty pakietu AWT [porawnych 1]:
Checkbox() - pole opcji (tu masia艂o by by膰 pole wyboru)
JList() - lista
CheckboxGroup() - pole wyboru (tu masia艂o by by膰 pole wyboru)
JLabel() - etykieta
Label() - etykieta
Kt贸ry element jest na pozycji 3 w tablicy char[] tablica = {'A','0','4','T','h','-'); [poprawna 1]:
'h'
'-'
'T'
'4'
''
Applet u偶ywa domy艣lnie menad偶era u艂o偶eniaFlowLayout, kt贸ry z poni偶szych fragment贸w kodu zmienia menad偶era [porawnych 1]:
setGridLayout(2,2);
setLayoutManager(new GridLayout());
setBorderLayout();
setLayout(new GridLayout(2,2));
Kt贸re z poni偶szych linii zostanie skompilowana bez b艂臋d贸w (ang. error) i ostrze偶e艅 (ang. warning)[porawnych 1]:
float f=1.3;
byte b=257;
char c="a";
int i=10;
boolean b=null;
Jakiego typu dane mog膮 by膰 przechowywane w tablicach [poprawna 1]:
jedynie dane liczbowe i obiekty
jedynie proste typy danych lub referencje do obiekt贸w
jedynie ci膮gi znak贸w
jedynie proste typy danych lub obiekty przechowyuj膮ce liczby
Pytanie 1/20. Jak wygl膮da poprawnie zdefinowany operator warunkowy else-if [porawna 1]:
warunek,wynik_true:wynik_false
warunek,wynik_true,wynik_false
warunek:wynik_true?wynik_false
warunek?wynik_true,wynik_false
warunek?wynik_true:wynik_false
warunek,wynik_true?wynik_false
Kt贸ra z poni偶szych warto艣ci zostanie zapisana do zmiennej x dla wyra偶enia x=7%3 [porawna 1]: (modulo)
1
2.33333
2
Jakiego typu atrybuty s膮 przekazywane jako parametry metody service(...) z interfejsu javax.servlet.Servlet[porawnych 1]:
In, Out
Writer, Reader
ServletRequest, ServletResponse
ContentType, Servant
Co si臋 stanie je艣li poni偶szy przyk艂ad zostanie skompilowany i uruchomiony?[porawnych 1]
b艂膮d - tablica musi zawiera膰 parametry
b艂膮d - metoda public void amethod musi by膰 zadeklarowana z atrybutem typu String
b艂膮d - metoda main niepoprawna
b艂膮d - nie mo偶na wykona膰 statycznej referencji do metody public void amethod
Technologia Servlets efektywnie zast膮pi艂a technologi臋[porawnych 1]:
HTML
JavaScript
CGI
Flash
Wywo艂anie metody next() na obiekcie typu ResultSet [porawnych 1]:
podowuje odczytanie nast臋pnej warto艣ci z wiesza w tabeli
zwraca false je艣li pierwsza warto艣膰 z wiesza w tabeli nie istnieje
podowuje odczytanie informacji o ilo艣ci dost臋pnych wieszy w tabeli
powoduje przej艣cie do nast臋pnego wiersza w tabeli
zwraca false je艣li pierwszy wiesz nie istnieje
Kt贸re z poni偶szych przyk艂ad贸w utworz膮 bezb艂臋dnie obiekty typu InetAddress [porawnych 2]:
InetAddress address = InetAddress.getLocalHost();
InetAddress address = new InetAddress("null");
InetAddress address = InetAddress.getByName("127.0.0.1");
InetAddress address = new InetAddress("127.0.0.1");
Kt贸ra z poni偶szych deklaracji i inicjalizacji zmiennej jest poprawna [porawna 2]:
char c = "n";
char c = "\n";
char c = '\n';
char c = n;
char c = 'n';
Kt贸re z poni偶szych fragment贸w kodu s膮 poprawnym mechanizmem tworzenia wyj膮tku [porawnych 1]:
Pytanie 9/20. Zaznacz kt贸re stwierdzenia s膮 poprawne dla s艂owa kluczowego private, u偶ytego przed deklaracj膮 zmiennej instancyjnej [porawna 1]:
dost臋p do zmiennej instancyjnej nie jest ograniczony
dost臋p do zmiennej instancyjnej jest ograniczony do klasy, w kt贸rej obiekt zadeklarowano
dost臋p do zmiennej instancyjnej jest ograniczony r贸nie偶 klas dziedzicz膮cych
dost臋p do zmiennej instancyjnej jest ograniczony tylko do klas z tego samego pakietu jak ta klasa, w k贸tej obiekt zadeklarowano (protected)
Kt贸re z poni偶szych przyk艂ad贸w u偶ycia metody main s膮 poprawne i oznaczaj膮 i偶 u偶ywana klasa jest programem [porawnych 2]:
Pytanie 14/20. Gniazda TCP i UDP po stronie serwera w celu oczekiwania na po艂膮czenie klienta wywo艂uj膮 metody [porawnych 2]:
accept()
receive()
waitForConnect()
wait()
W jakim celu u偶ywana jest enkapsulacja [porawna 1]:
w celu bezpo艣redniego dost臋pu do zmiennych instancyjnych w obiekcie
w celu usuwania obiektu z pami臋ci komputera
w celu utworzenia obiektu
w celu ograniczenia bezpo艣redniego dost臋pu do zmiennych instancyjnych
Kt贸re z poni偶szych stwierdze艅 s膮 poprawne:[porawnych 1]
statyczna metoda nie mo偶e by膰 przeci膮偶ona
prywatna metoda nie mo偶e by膰 przeci膮偶ona
metoda nie mo偶e zosta膰 przes艂oni臋ta poprzez metod臋 bardziej dost臋pn膮
przeci膮偶ona metoda nie mo偶e zg艂asza膰 wyj膮tku nie zg艂aszanego poprzez metod臋 z klasy bazowej
Kt贸ry z poni偶szych przyk艂ad贸w poprawnie definiuje i inicjuje zmienn膮 typu MojaPubliczKlasa [poprawna 1]:
MojaPubliczKlasa zmienna = new MojaPubliczKlasa();
MojaPubliczKlasa zmienna;
set zmienna = new MojaPubliczKlasa();
zmienna = new MojaPubliczKlasa();
Kt贸re z definicji s膮 prawdziwe gdy metoda przes艂ania (ang. overriding) metod臋 z klasy bazowej [poprawna 3]:
metoda w podklasie musi mie膰 tak膮 sam膮 nazw臋
metoda w podklasie musi pobiera膰 takie same atrybuty
metoda w podklasie musi zwraca膰 inny typ danych
metoda w podklasie musi mie膰 inn膮 nazw臋
metoda w podklasie mo偶e zwraca膰 inny typ danych
metoda w podklasie musi pobiera膰 inne typy atrybut贸w lub inna liczb臋 atrybut贸w
metoda w podklasie musi zwraca膰 taki sam typ danych
Klasy reprezentuj膮ce w j臋zyku Java gniazda po stronie klienta TCP i UDP to [porawnych 1]:
SocketDatagram, SocketTCP
Socket, DatagramSocket
TCPSocket, UDPSocket
Socket, Socket
Gniazda sieciowe TCP s膮 [poprawnych 1]:
full-duplex
quarter-duplex
duplex
half-duplex
Powi膮偶 w poprawne pary, metode z klasy Statement z zapytaniem SQL [poprawnych 2]:
executeQuery() - SELECT
executeUpdate() - INSERT, DROP, SELECT
executeUpdate() - DELETE, UPDATE, INSERT
executeQuery() - SELECT, DELETE, UPDATE
Kt贸re metody s膮 wykorzystywane poprzez strumienie wej艣ciowe [poprawnych 2]:
read, skip, avaible, close
read, flush, mark, close
write, flush, reset, close
mark, reset, ready, close
Kt贸re z poni偶szych stwierdze艅 jest poprawne [porawnych 3]:
Kontener PreperedStatement - jest wykorzystywany do wysy艂ania prekompilowanych (przygotowanych) zapyta艅 SQL, zawieraj膮cych jedno lub wi臋cej p贸l parametr贸w (oznaczonych znakiem ?, s膮 to parametry wej艣ciowe (ang. IN), wyj艣ciowe (ang. OUT) oraz wej艣ciowo-wyj艣ciowe(ang. INOUT))
Kontener Statement - jest wykorzystywany do wysy艂ania prostych zapyta艅 SQL, nie zawieraj膮cych paramet贸w przekazywanych przy u偶yciu znaku ?
Kontener PreperedStatement - jest wykorzystywany do wysy艂ania prekompilowanych (przygotowanych) zapyta艅 SQL, zawieraj膮cych jedno lub wi臋cej p贸l parametr贸w (oznaczonych znakiem ?, s膮 to parametry wej艣ciowe (ang. IN))
Kontener Statement - jest wykorzystywany do wysy艂ania prostych zapyta艅 SQL, pobieraj膮c przekazywane paramety przy u偶yciu znaku ?
Kontener CallableStatement - jest wykorzystywany do tworzenia odwo艂ania (ang. call) do przechowywanych w bazie danych procedur, pobieraj膮c jedno lub wi臋cej p贸l parametr贸w (oznaczonych znakiem ?, s膮 to tylko parametry wej艣ciowe (ang. IN))
Kontener CallableStatement - jest wykorzystywany do tworzenia odwo艂ania (ang. call) do przechowywanych w bazie danych procedur
Jakiego typu dane mog膮 by膰 przechowywane w tablicach [poprawna 1]:
jedynie ci膮gi znak贸w
jedynie proste typy danych lub referencje do obiekt贸w
jedynie dane liczbowe i obiekty
jedynie proste typy danych lub obiekty przechowyuj膮ce liczby
Kt贸re z poni偶szych fragment贸w kodu wy艣wietl膮 na ekranie IOException [porawnych 1]:
Pytanie 12/20. Do czego s艂u偶y obiekt typu ResultSet [porawnych 1]:
umo偶liwia, dzi臋ki posiadanym metodom, odczytanie informacji o typach danych przechowywanych w poszczeg贸lnych polach tabeli
jest kursorem umo偶liwiaj膮cym pobranie danych z bazy danych wiersz po wierszu
umo偶liwia, dzi臋ki posiadanym metodom, odczytanie informacji o producencie bazy
Kt贸ra z definicji musi by膰 spe艂niona gdy klasa posiada abstrakcyjn膮 metod臋 [poprawna 1]:
Klasa musi by膰 klas膮 wewn臋trzn膮
Konstruktor klasy musi by膰 abstarkcyjny
Klasa musi by膰 klas膮 bazow膮
Klasa musi by膰 klas膮 abstrakcyjn膮
Gniazda sieciowe TCP posiadaj膮 dwie wa偶ne metody umo偶liwiaj膮ce wysy艂anie danych poprzez strumienie [porawnych 1]:
getStream()
getOutputStream()
setStream()
getWriter()
setOutputStream()
getReader()
Kt贸ra z metod z klasy Object por贸wnuje czy referencje s膮 sobie r贸wne (czy wskazuj膮 na ten sam obiekt) [poprawna 1]:
equals()
isEquals()
isDifference()
compare()
showDifference()
compareReferences()
showDif()
Kt贸re z poni偶szych stwierdze艅 s膮 prawdziwe i dotycz膮 klasy abstrakcyjnej [poprawna 2]:
Klasa abstrakcyjna mo偶e posiada膰 tylko sta艂e
Metody abstrakcyjne mog膮 by膰 publicze
Metody abstrakcyjne nie musz膮 wskazywa膰 zwracanego typu danych
Klasa abstrakcyjna mo偶e posiada膰 tylko metody abstakcyjne
Metody abstrakcyjne nie mog膮 by膰 prywatne
Kt贸re atrybuty i metody z klasy bazowej s膮 dost臋pne w podklasie [poprawna 3]:
zadeklarowane jako private (metody prywatne nie s膮 dziedziczone)
zadeklarowane jako protected
instancyjne
wszystkie, kt贸re zosta艂y zadeklarowane z atrybytem okre艣laj膮cym widoczno艣膰 wi臋kszymi ni偶 protected X
zadeklarowane
wszystkie
zadeklarowane jako public
Co oznacza s艂owo kluczowe this u偶yte w podklasie [poprawna 2]:
konstruktor podklasy
obiekt klasy bazowej
g艂贸wn膮 metod臋
metod臋 z klasy bazowej
obiekt podklasy
konstruktor z klasy bazowej
metod臋 main
Co si臋 stanie gdy programista nie zdefiniuje konstruktora w klasie [poprawna 1]:
zostanie zg艂oszony b艂膮d kompilatora
zostanie u偶yty konstruktor z klasy bazowej
zostanie u偶yty domy艣lny konstruktor
zostanie zg艂oszony wyj膮tek podczas dzia艂ania programu
W jakim celu u偶ywany jest mechanizm przeci膮zania (ang. overload) metody [poprawna 1]:
w celu wywo艂ywania metody z tymi samymi parametrami w r贸偶nej kolejno艣ci
w celu wywo艂ywania tego samego zadnia pod r贸偶nymi nazwami
w celu umo偶liwienia metodzie zwracania r贸偶nych warto艣ci
w celu wywo艂ywania metody o tej samej nazwie z r贸偶nymi typami parametr贸w oraz z r贸偶n膮 liczb膮 parametr贸w
Jaki termin w programowaniu obiektowym okre艣lana jest klasa na bazie kt贸rej mo偶na tworzy膰 obiekty lub kt贸ra mo偶e by膰 obiektem [poprawna 1]:
abstrakcyjna
bazowa
g艂贸wna
konkretna
Kt贸ry z poni藕szych przyk艂ad贸w pokazuje poprawne u偶ycie mechanizmu przeci膮zania (ang. overload) metody [poprawna 2]:
float oblicZwrot(int podatek, float dochod) float oblicZwrotPodatku(int podatekFirmy, float dochodFirmy)
float oblicZwrot(int podatek, float dochod) float oblicZwrot(float podatekFirmy, float dochodFirmy)
float oblicZwrot(int podatek, float dochod) int oblicZwrot(int podatekFirmy, float dochodFirmy)
float oblicZwrot(int podatek, float dochod) float oblicZwrot(float dochod)
Co si臋 stanie gdy programista nie zdefiniuje konstruktora w klasie [poprawna 1]:
zostanie zg艂oszony wyj膮tek podczas dzia艂ania programu
zostanie zg艂oszony b艂膮d kompilatora
zostanie u偶yty konstruktor z klasy bazowej
zostanie u偶yty domy艣lny konstruktor
Wska偶, kt贸ry z przyk艂膮d贸w umo偶liwia poprawne wczytanie sterownika JDBC [poprawnych 2]:
DriverManager.registerDriver()
Class.forName()
Class.loadDriver()
Class.newInstance()
Kt贸re z poni偶szych stwierdze艅 s膮 poprawne [porawnych 2]:
W celu zarejestrowania odbiorcy zdarze艅 zaimplementowanego na bazie interfejsu ActionListener nale偶y wykorzysta膰 metod臋 addActionListener(new OdbiorcaZdarzen())
Odbiorca zdarze艅 zaimplementowany na bazie interfejsu MouseMotionListener poprzez metod臋 public void mouseMoved (MouseMotionEvent e) obs艂uguje zdarzenie przesuni臋cie wska藕nika myszki
Odbiorca zdarze艅 zaimplementowany na bazie interfejsu ActionListener poprzez metod臋 public void actionPerformed(ActionEvent e) obs艂uguje zdarzenie zamkni臋cia okna aplikacji (nie zamyka)
Odbiorca zdarze艅 zaimplementowany na bazie interfejsu KeyListener poprzez metod臋 public void keyPressed (KeyEvent e) obs艂uguje zdarzenie wci艣ni臋cia klawisza myszki (nie myszki tylko klawiatury)
Dopasuj pasuj膮ce pary, zapytanie HTTP i odpowiednia metoda z klasy HttpServlet [porawnych 1]:
DELETE -> doDelete
GET -> doGet
HEAD -> callHead
POST -> callPost
Kt贸re z poni偶szych stwierdze艅 pisuj膮cych wyj膮tki przy obs艂udze gniazd sieciowych s膮 poprawne[porawnych 3]:
ConnectException - pr贸ba utworzenia obiektu Socket lub ServerSocket na u偶ywanym porcie lokalnym lub brak uprawnie艅
SecurityException - wyj膮tek zwi膮zany z pr贸b膮 wykonania akcji naruszaj膮cej bezpiecze艅stwo
SecurityException - pr贸ba utworzenia obiektu Socket lub ServerSocket na u偶ywanym porcie lokalnym lub brak uprawnie艅
BindException - pr贸ba utworzenia obiektu Socket lub ServerSocket na u偶ywanym porcie lokalnym lub brak uprawnie艅
ConnectException - zdalna stacja odm贸wi艂a po艂膮czenia, np. z powodu zaj臋to艣ci stacji lub braku procesu w nas艂uchu na wskazanym porcie
Kt贸ra z poni偶szych lini kodu poprawnie pobiera d艂ugo艣膰 ci膮gu znak贸w "book" typu String [poprawna 2]:??
int x = "book".length;
int x = new String("book").length;
int x = "book".length();
String x = "book";
int x = new String("book").length();
String x = new String("book");
Kt贸ra z wymienionych definicji najdok艂adniej opisuje dziedziczenie [poprawna 1]:
Umo偶liwia tworzenie nowych klas z istniej膮cych klas
Zamienia膰 predefiniowan膮, dobrze znan膮 klas臋 w now膮 klas臋
Wiele klas mo偶e by膰 tworzone przy u偶yciu jednej metody
Kod 藕r贸d艂owy mo偶e by膰 wielokrotnie u偶ywany, poprzez kopiowanie metod pomi臋dzy klasami
Co si臋 stanie gdy warto艣膰 typu double zostanie przekazana zmiennej typu int [porawna 1]:
double x=3.5;
int y=x;
y bedzie mia艂 warto艣膰 null
podczas kompilacji zostanie zg艂oszony b艂膮d - "mo偶liwa utrata precyzji (ang. possible loss of precision)"
y bedzie mia艂 warto艣膰 1.75
y bedzie mia艂 warto艣膰 7
y bedzie mia艂 warto艣膰 3
Klasa Student zosta艂a utworzona w celu wykorzystywania jej poprzez wszystkich i w dowolnym miejscu. Jak powinien by膰 zadeklarowany poprawny konstruktor tej klasy [poprawna 1]:
public void Student()
private void makeStudent()
public Student()
Student()
private Student()
Co oznacza s艂owo kluczowe super u偶yte w podklasie [poprawna 2]:
klas臋 bazow膮
g艂贸wn膮 metod臋
obiekt podklasy
konstruktor z klasy bazowej
metod臋 main
Jaka jest maksymalna wielko艣膰 datagramu UDP [porawnych 1]:
65.535 bajt贸w
256.000 bajt贸w
65.535 bajt贸w pomniejszone o nag艂贸wki UDP/IP
521.000 bajt贸w pomniejszone o nag艂贸wki UDP/IP
521.000 bajt贸w
Zaznacz poprawnie opisane metody klasy Applet [porawnych 2]:
stop() - u偶ytkownik opuszcza stron
init() - u偶ytkownik otwiera stron臋
start() - przegl膮darka pobiera applet
destroy() - u偶ytkownik zamyka przegl膮dark臋
Jaki program kompiluje pliki zr贸d艂owe i generuje pliki z kodem bajtowym [porawna 1]:
jar
javadoc
javac
java
Kt贸re z poni偶szych stwierdze艅 s膮 prawdziwe i dotycz膮 interfejs贸w [poprawna 3]:
Interfejs mo偶e posiada膰 tylko sta艂e
Metody abstrakcyjne musz膮 by膰 publiczne
Interfejs mo偶e posiada膰 tylko metody abstrakcyjne
Metody abstrakcyjne nie musz膮 wskazywa膰 zwracanego typu danych
Metody abstrakcyjne nie mog膮 by膰 prywatne
Interfejs mo偶e posiada膰 zmienne instancyjne
Kt贸re z poni偶szych wowo艂a艅 instrukcji if jest poprawna sk艂adniowo dla int i=5[porawna 2]:
If(i==5)
if(i!=5) ) /
if(i equals 5
if(i notequals 5)
if(i=5)
if(i==5)
Zaznacz poprawne odpowiedzi [poprawna 2]:
System.out - jest domy艣lnym strumieniem wyj艣ciowym (w wi臋kszo艣ci system贸w operacyjnych konsola systemowa)
System.in - jest domy艣lnym strumieniem wej艣ciowym (w wi臋kszo艣ci system贸w operacyjnych klawiatura)
System.err - jest domy艣lnym strumieniem wyj艣ciowym (w wi臋kszo艣ci system贸w operacyjnych konsola systemowa)
System.in - jest domy艣lnym strumieniem wyj艣ciowym (w wi臋kszo艣ci system贸w operacyjnych konsola systemowa)
System.out - jest domy艣lnym strumieniem b艂臋d贸w (w wi臋kszo艣ci system贸w operacyjnych konsola systemowa)
System.err - jest domy艣lnym strumieniem wej艣ciowym (w wi臋kszo艣ci system贸w operacyjnych klawiatura)
System.err - jest domy艣lnym strumieniem b艂臋d贸w (w wi臋kszo艣ci system贸w operacyjnych kosz systemowy)
System.in - jest domy艣lnym strumieniem b艂臋d贸w (w wi臋kszo艣ci system贸w operacyjnych konsola systemow膮)
System.out - jest domy艣lnym strumieniem wej艣ciowym (w wi臋kszo艣ci system贸w operacyjnych klawiatura)
Kt贸re z poni偶szych metod okre艣laj膮 cykl 偶ycia servletu[porawnych 2]:
getServletConfig, getServletInfo X
setServletConfig, setServletInfo
init, destroy X
start, stop
Kt贸re z poni偶szych stwierdze艅 s膮 poprawne [porawnych 2]:
Klasa abstrakcyjna - jest klas膮, kt贸ra zosta艂a utworzona w celu dostarczenia informacji dla klas potomnych. Nie mo偶na stworzy膰 obiekt贸w klasy abstrakcyjnej.
Interfejs - nie zawiera niczego opr贸cz abstrakcyjnych definicji metod, trzeba zaimplementowa膰 wszystkie metody Klasa abstrakcyjna - nie mo偶e by膰 przes艂oni臋ta, czyli jej implementacje zostaj膮 zamro偶one
Interfejs - nie zawiera niczego opr贸cz abstrakcyjnych definicji metod, trzeba zaimplementowa膰 wszystkie metody, kt贸re b臋dzie potrzebne, w klasie implementuj膮cej interfejs ???
Jak膮 warto艣ci膮 jest domy艣lnie inicjowana referencja [porawna 1]:
empty
\u0000
null //
0
Plik ze 藕r贸d艂ami zawiera dwie klasy. Jedna klasa jest klas膮 publiczn膮 o nazwie MojaPublicznaKlasa i druga klasa jest klas膮 prywatn膮 o nazwie MojaProwatnaKlasa. Jak powinien nazywa膰 si臋 plik .java zawieraj膮cy wymienione klasy [poprawna 1]:
MojaPublicznaKlasa.java
MojaProwatnaKlasa.class
DowolnaNazwa.class
MojaProwatnaKlasa.java
MojaPublicznaKlasa.class
DowolnaNazwa.java
-1-