17.5. Ellenőrző kérdések
- Mi a hasonlóság az alkönyvtárak és a csomagok között?
- Hogyan kell egy Java osztályt egy adott csomagba tenni?
- Mit jelent a
package
direktíva és mi a paramétere?
- Hogyan lehet egy csomagban levő osztályt elérni?
- Mit egyszerűsít az
import
direktíva?
- Hogyan leli fel a virtuális gép a class fájlokat?
- Mi a CLASSPATH környezeti változó?
Igaz vagy hamis? Indokolja!
- Különböző csomagokban lehetnek azonos nevű típusok.
- Csomagot létrehozni a
create package
utasítással lehet.
- Egy csomag típusait a
uses
kulcsszó segítségével lehet elérhetővé tenni.
- Ha egy forrásállományban nem nevezünk meg tartalmazó csomagot, akkor a forrásállományban szereplő osztályok semelyik csomagnak nem lesznek részei.
- Ha két csomagban van azonos nevű típus, akkor nem importálhatjuk egyszerre mindkettőt.
- A
package
utasítás csak a forrásállomány legelső utasítása lehet.
- A csomag kizárólag logikai szintű csoportosítás.
- Egy csomag csak publikus osztályokat tartalmazhat.
- Egy fordítási egységben csak egy osztályt lehet deklarálni.
- Elnevezési konvenció szerint a csomag neve nagybetűvel kezdődik, a többi kicsi.
- Egy fordítási egység kötelezően tartalmaz
package
deklarációt.
- Egy fordítási egység kötelezően tartalmaz
import
deklarációt.
- Ha az osztály deklarációjánál nem adunk meg láthatóságot, akkor arra a csomag más osztályaiból lehet hivatkozni.
Melyik a helyes sorrend egy forrásállomány esetén?
- package, import, class
- class, import, package
- import, package, class
- package, class, import