Csomagok a java
Csomagok Java
Tegyük fel, hogy azt szeretnénk, hogy hozzon létre egy osztályt nevű kisalkalmazás. Ez a helyzet, persze, nagyon ritka, de vannak különböző helyzetekben. Azonban ez az osztály már a Java könyvtárat. Ahhoz, hogy használni mindkét osztályban az azonos nevű, meg kell tenni őket egy másik csomagot, majd import (azaz paszta az osztály definíciók file) az egyik közülük. Csomagot. így az unió osztályok.
Hozzon létre egy csomag nagyon egyszerű: meg kell fájlt, mielőtt az osztály definíciója, hogy illessze be a következő sort:
A csomagokat kell helyezni a megfelelő könyvtárak, azaz Package fájl (neve PackageName) kell menteni a mappában PackageName.
Csomagok ágyazhatók (pl java.util, ahol Java-fő csomag, autil - zárt). Ennek megfelelően a két csomag kell elhelyezni a könyvtár j ava \ util.
csomagot (lásd Listing 6.1) létrehoz egy példát.
Listing 6.1.
Például készíthetünk egy csomag két osztály
Létrehoztunk egy csomag két osztály.
csomagolásban hozzáférési szintek a következők:
1. Nyilvános - az osztályon az összes rendelkezésre álló csomagot.
2. Protected- osztály tagjai állnak minden alosztályok nepodklassam ugyanabból csomagot.
3. nélkül módosítót - az osztály tagjai csak akkor állnak rendelkezésre ebben a csomagban.
4. Egyéni - az osztály tagjai csak ugyanabban az osztályban.
Az osztályok lehetnek két hozzáférési szint:
• nyilvános - class mindenhol elérhető;
• nélkül módosítót - osztály csak ebben a csomagban.
Ahhoz, hogy használni egy csomagot, akkor csatlakoztatni kell a kódot (import). Ez történik az alábbiak szerint.
import ImyaPaketa.ImyaKlassa;
import PackageName. *;
Az első esetben, mi import csak egy osztályba, és a második - egy komplett csomag import. Tegyük fel, hogy létre kell hozni a két változó Dátum és naptár osztályok. Itt van, hogyan nézne ki, ha nem hoznak csomagot (lásd Listing 6.2 pont).
Listing 6.2.
Készítsen két változó osztályok Dátum és naptár
Most mi a behozatali java.util csomagot.
Listing 6.3.
Import java.util csomag
Egyeznek meg, a második kiviteli alak rövidebb. Most mi import a csomag gyümölcs a programban (lásd Listing 6.4).
Listing 6.4.
Csomag importálása gyümölcsök a programban
Könnyen belátható, hogy a munkát a csomag nagyon egyszerű. Tekintsük most a standard Java nyelvi csomagokat.