- Mobil flották
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Android szakmai topik
- Akciófigyelő: Kedvezményes Poco telefonokkal is várhatók a locsolók
- Android alkalmazások - szoftver kibeszélő topik
- EarFun Air Pro 4+ – érdemi plusz
- 7000 mAh-s aksit kapott a Motorola Moto G57 Power
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
Ú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?:))
- Hollyland Vcore - wireless továbbító
- AKCIÓ! MacOS 26! UTOLSÓ GEN iMac 27" 5K i7-10700K 64GB RAM 512GB NVMe Radeon Pro 5700 XT 16GB gar
- MINI ITX, 11L! RTX 5090 FE, AMD 9950X3D, 32GB 6000Mhz CL26(!!) RAM, 4TB PCIe 5.0 Nvme -- BESZÁMÍTÁS!
- MacBook Air M1 (2020) 8/256GB - 100% AKKU! - Kihasználatlanság miatt eladó
- Dell Latitude 5500 61Wh Plugon Aksi, csak kipróbát!!! - 12.000 Ft
- 27% - Asus külső Optikai megható!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Apple iPhone 13 128GB,Újszerű,Adatkabel,12 hónap garanciával
- BESZÁMÍTÁS! Intel Core i9 9900 8 mag 16 szál processzor garanciával hibátlan működéssel
- HP EliteDesk 800 G4 SFF,i3-8100,8GB DDR4,256GB SSD,WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

