Jelenlegi hely

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