Hirdetés
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- sziku69: Fűzzük össze a szavakat :)
- Real Racing 3 - Freemium csoda
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- Jhonny06: Új gépsárkány
- GoodSpeed: Harcban az adathalászokkal - az AI tud segíteni?
- urandom0: Száműztem az AI-t az életemből
Új hozzászólás Aktív témák
-
robisz
senior tag
válasz
loszerafin
#769
üzenetére
Szia!
A static import viszonylag új dolog a Java-ban az 1.5-től kezdve jött képbe.
A hagyományos import arra jó, hogy a package név kiirása nélkül hivatkozhass
osztályokra. Ha például azt írod, hogy
import java.util.HashMap;
akkor a kódban simán HashMap-ként hivatkozhatsz a java.util.HashMap osztályra.
Az import java.lang.Math.*; értelmetlen, mivel az osztályon belüli dolgokat
nem lehet beimportálni a sima importtal.
A Math osztályra egyébként már eleve hivatkozhatsz rövid névvel, mivel az a java.lang package-ben van. Ez az egyetlen package amit soha nem kell beimportálni, mert mindig alapból be van importálva.
Az ''régi'' import esetén tehát a package név elhagyható, de nem
az osztálynév! Java 1.5 előtt tehát a PI konstansra úgy tudtál hivatkozni, hogy
Math.PI
Itt jön be a statikus import a képbe, mivel pont arra találták ki, hogy statikus
változók használatakor ne kelljen beirni az osztály nevét sem.
Ha tehát azt mondod, hogy
import static java.lang.Math.PI;
akkor attól kezdve sima PI-t irhatsz a kódban.
Az interfészek, osztályok importja között nincs különbség.
[Szerkesztve]
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- E-book olvasók
- EA Sports WRC '23
- Luck Dragon: Asszociációs játék. :)
- Íme az év legszebb játékai - a Digital Foundry szerint
- AMD Navi Radeon™ RX 9xxx sorozat
- Huawei Watch GT 4 - kerek karék
- Anglia - élmények, tapasztalatok
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Arc Raiders
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- További aktív témák...
- KINCS! 0 Perces Lenovo Thinkpad T14 G3 Golyóálló Üzleti Laptop 14" -60% Ryzen 5 Pro 6650U 16/1TB FHD
- Gigabyte Gamer config - i5-7400, 12GB DDR4, RTX 2060 120GB SSD
- KINCS! 0 Perces Lenovo Thinkpad T14 G3 Golyóálló Üzleti Laptop 14" -60% Ryzen 5 Pro 6650U 16/512 FHD
- Fejlesztés hiányában megmaradt 8GB SK Hynix 2400MHz DDR4 SO-DIMM
- Eladó D1S LED izzók Canbus 160W 25000LM 6000K 2 db
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- HIBÁTLAN iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- Keresünk iPhone 16/16 Plus/16e/16 Pro/16 Pro Max
- Dell latitude, precision, xps, magyar világítós billentyűzetek eladóak
- Netatmo Presence okos kültéri kamera / 12 hó jótállás
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest

