A Java-csomagok a kapcsolódó osztályok csoportosítására szolgálnak. Gondoljon rá, mint egy mappára egy fájlkönyvtárban . Csomagokat használunk a névütközések elkerülésére és egy jobban karbantartható kód megírására. A csomagok két kategóriába sorolhatók:
Beépített csomagok (csomagok a Java API-ból)
Felhasználó által definiált csomagok (saját csomagok létrehozása)
Beépített csomagok
A Java API egy előre írt osztályok könyvtár, amelyek ingyenesen használhatók, a Java fejlesztői környezetben találhatók.
A könyvtár a bemenet kezeléséhez, az adatbázis-programozáshoz és még sok máshoz szükséges összetevőket tartalmaz. A teljes lista megtalálható az Oracle webhelyén: https://docs.oracle.com/javase/8/docs/api/ .
A könyvtár csomagokra és osztályokra oszlik . Vagyis importálhat egyetlen osztályt (annak módszereivel és attribútumaival együtt), vagy egy egész csomagot, amely tartalmazza az összes osztályt, amely a megadott csomaghoz tartozik.
A könyvtár osztályának vagy csomagjának használatához a következő import kulcsszót kell használnia :
Szintaxis
import package.name.Class; // Import a single class
import package.name.*; // Import the whole package
Osztály importálása
Ha talál egy használni kívánt Scannerosztályt, például azt az osztályt, amelyet a felhasználói bevitelhez használunk , írja be a következő kódot:
Példa
import java.util.Scanner;
A fenti példában java.utilegy csomag, míg Scannera java.utilcsomag osztálya .
Az Scannerosztály használatához hozzon létre egy objektumot az osztályból, és használja az Scannerosztály dokumentációjában található elérhető módszerek bármelyikét . Példánkban nextLine()a teljes sor elolvasására használt módszert fogjuk használni :
Példa
Az Scannerosztály használata a felhasználói adatok megszerzéséhez:
import java.util.Scanner;
class MyClass {
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in);
System.out.println("Enter username");
String userName = myObj.nextLine();
System.out.println("Username is: " + userName);
}
}
Nincsenek megjegyzések:
Megjegyzés küldése