- Milyen utasítással futtathatjuk a valami.class futtatható osztályt?
- fussálmár valami
- runjava valami
- java valami
- egyikkel sem a fentiek közül
- Mit ír ki a System.out.println('B' + 037); az alábbiak közül:
- B023
- g
- 103
- egyiket sem a fentiek közül
- Miket ír ki a System.out.println(28/0.0 + " " + 0.0/0.0);
az alábbiak közül (közülük többet illetve ezeken kívül
egyebeket is kiírhat):
- java.lang.ArithmeticException: / by zero
- NaN
- Infinity
- egyiket sem, mert miatta már le sem fordul a program
- Mit küld a kimeneti csatornára a System.out.write('&'+'A');
parancs?
- semmit, mert helytelen
- az A változó címét
- A
- mást
- Legyen p egy A osztály protected példánytagja. Egy másik csomagban
definiálunk egy B osztályt A gyermekeként, egy C osztályt
B gyermekeként és egy D osztályt C gyermekeként.
A C osztály cf példánymetódusában létrehozzuk a ca, cb, cc, cd
rendre A, B, C és D típusú objektumokat. Mely értékadások okoznak
fordítási hibát a cf metódusban az alábbiak közül?
- p = 5;
- ca.p = 6;
- cb.p = 7;
- egyik se a felsoroltak közül
- A System.out.println("valami"); parancs println()
metódusa mely osztály metódusai közé tartozik?
- System
- InputStream
- OutputStreamWriter
- A felsoroltak közül egyikhez sem.
- Mely kijelentések igazak az objektumok olvasására és
fájlba való írására?
- Beolvasáskor az ősosztály argumentum nélküli konstruktora
inicializálja az el nem mentett örökölt adattagokat,
ha látható a származtatott osztályból ilyen konstruktor.
- A statikus adattagok nem íródnak ki.
- A programozónak lehetősége van kiíratni az ősosztály
transient példányváltozóit is.
- A String osztály szerializálható.
-
- Az objektum viselkedésének leírását attribútumokkal
valósítjuk meg.
- Operáció felüldefiniálásról akkor beszélünk amikor
több metódust ugyanolyan névvel, de különböző
paraméterlistával deklarálunk.
- Ha az ősosztályban írtunk paraméter nélküli konstruktort,
a származtatott osztály konstruktorában pedig nincs super()
hívás, akkor nem hívódik meg az ősosztály konstruktora.
- Végső objektumreferencia által hivatkozott objektum
példánytagjának értéke az inicializálás után is
megváltoztatható.
-
- Egy metódus lokális változójára akkor lehet a metóduson
kívülről hivatkozni, ha azt publikusnak deklaráljuk.
- A this() hívás a konstruktor első utasításaként a szülő
osztály azonos nevű konstruktorát hívja meg.
- A fordító a kiterjesztett metódusokat csak paraméterlistájuk
alapján különbözteti meg egymástól.
- Mivel nem lehet tudni pontosan, hogy a szemétgyűjtés
automatikus végrehajtása mikor fog hívódni, ezért
fontos, hogy a mindig végrehajtandó utasításokat (pl. fájlok
lezárása) ne a finalize() metódusba tegyük.