- Pokoli repetát hoz az új GeForce driver
- IGP nélküli processzorokkal készül az Intel és az AMD
- Apple asztali gépek
- Nyaralás előtti hardverszemle
- TCL LCD és LED TV-k
- Azonnali informatikai kérdések órája
- Philips LCD és LED TV-k
- ZIDOO médialejátszók
- SSD kibeszélő
- Az AMD-vel tervezi a következő generációs Xboxokat a Microsoft
Ú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?:))
- Epic Games
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Tőzsde és gazdaság
- Pokoli repetát hoz az új GeForce driver
- E-roller topik
- Gitáros topic
- IGP nélküli processzorokkal készül az Intel és az AMD
- Apple asztali gépek
- Yettel topik
- További aktív témák...
- Dell G3 Gamer laptop (2TB SSD, 32GB Ram, 4GB Videókártya, FullHD kijelző, szép állapotban)
- Thinkpad T14 Gen5 14" FHD+ IPS Ultra 5 135H 16GB 512GB NVMe ujjlolv IR kam gar
- Használt gamer/ workstation laptop felvásárlás TÉNYLEG magas áron!
- Intel Core Ultra 7 265 /// Bontatlan, Teljesen Új // Üzletből, Számlával és Garanciával
- Csere-Beszámítás! Ryzen 9 9950X Processzor!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest