Hirdetés
- MasterDeeJay: Intel Optane M10 mire lehet használni? Ötletek.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- bambano: Bambanő háza tája
- Luck Dragon: Óraátállítás
- Meggyi001: Áram nélkül....méltóság nélkül.....
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Luck Dragon: MárkaLánc
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
Revolit
#1951
üzenetére
de általánosságban is érdekelne a kérdés: ha létrehozok egy objektumot, akkor annak az objektumnak minden fv-ét el tudom érni (hacsak nem private...), de mi van, ha én a létrehozott objektumból akarom meghívni a létrehozó objektum fügvényét? azt hogyan csinálom? Tehát kommunikáljon mindkét irányba.
Szóval alapvetően ilyen szempontból megkülönböztetünk static - osztályszintű és példányszintű függvényt.
Osztályszintű függvényt az osztály nevén keresztül tudsz meghívni - osztályszintű fgv definícióban nem hivatkozhatsz az osztály példányszintű mezőire illetve fgv-eire, mert azok az osztály egy konkrét előfordulásához, példányához kötődnek.
Példányszintű függvényt az osztály egy adott példányánának referenciáján keresztül hívhatsz meg.
Konkrétan a kérdésedre válaszolva, ahhoz szükséged van a "létrehozott" objektumban a létrehozó objektum egy példányára, ill. annak referenciájára. Ezt biztosíthatod úgy, hogy átadod a létrehozott objektumnak paraméterként (pl. konstruktorban), vagy az adott függvénynek, ahonnan hívni akarod a létrehozott objektumot. Bizonyos esetekben az is megoldás lehet, ha a "létrehozott" objektumban példányosítasz a létrehozó objektum típusából - ha nem lényeges az _eredeti_ objektum belső állapota (ált. ezek osztályszintű fgv-ek, de nem feltétlenül). Akár a létrehozott objektum egy mezője is lehet ez a példány, tarthatod ott is a referenciáját.
A legfontosabb, hogy mielőtt netbeansben egy GUI-t összekattintgatunk, az alapokkal tisztában legyünk.. mert egyszerűnek látszik a felhasználóbarát GUI builder, de ettől még tudni kell java-ban programozni, ha faéknél bonyolultabb programot csinálsz..
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- PlayerUnknown’s Battlegrounds
- Gumi és felni topik
- Vezeték nélküli fülhallgatók
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Villanyszerelés
- Autós topik
- Kerékpárosok, bringások ide!
- A tajvani chipgyártóknak is beteszi a kaput a Hormuzi-szoros lezárása
- Apple MacBook
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Lenovo Chromebook 5 2in1 (2020)
- újszerű iPhone 15 Plus 128GB blue kék független Apple 100% akkumulátor
- Apple Watch Series 10 GPS 46mm kozmoszfekete alumíniumtok fekete Apple garancia
- Használt Nintendo Switch amoled
- szinte új Apple Watch Ultra 2 GPS + Cellular 49 mm fekete titántok titán milánói szíj 3 év garancia
- ÚJ Lenovo LOQ 15AHP10 - 15.6"FHD 144Hz - Ryzen 7 250 - 16GB 1TB - Win11 - RTX 5060 - 3 év gari
- Katonai Rugged laptopok Panasonic Toughbook 5-6. gen gar.
- Steelseries Arctis Nova 1 gamer fejhallgató
- Bomba ár! Lenovo ThinkPad X13 G2i - i5-11G I 16GB I 256SSD I 13,3" WUXGA I Cam I W11 I Gari!
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3781
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
