Hirdetés
- Óriási ugrás: teszten az ASUS Zenbook A16 és a Snapdragon X2
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen TV-t vegyek?
- Kitolhatja az LGA1700 élettartamát az Intel
- Milyen egeret válasszak?
- Milyen RAM-ot vegyek?
- Kormányok / autós szimulátorok topikja
- Méretes és forgatható kijelzőt kap a DeepCool hűtése
- Sony MILC fényképezőgépcsalád
- Azonnali fotós kérdések órája
Ú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?:))
- Óriási ugrás: teszten az ASUS Zenbook A16 és a Snapdragon X2
- Gurulunk, WAZE?!
- Debrecen és környéke adok-veszek-beszélgetek
- Nintendo Switch 2
- Heroes of Might & Magic: Olden Era
- Anime filmek és sorozatok
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- One mobilszolgáltatások
- Project Motor Racing-Straight4 Studios
- Kertészet, mezőgazdaság topik
- További aktív témák...
- Új - iPhone 17 256 GB - Bontatlan - 1 év gyári Apple garancia
- FUJITSU LIFEBOOK U748 i5-8350u/8GB/256 GB SSD/14 " FHD IPS laptop
- Macbook Air 13" M2 2022 - 8 CPU, 10 GPU, 24GB / 512GB, 100% akku - garancia (109)
- Macbook Air 13" M2 - 2025 gyártás, 16GB RAM - ÚJ, aktiválatlan, Apple garancia (117)
- Intel I7 8700K / 16gb ddr4 / Rtx 2060
- Xiaomi Watch 2 2027.04.09-ig Garancia Beszámítás Házhozszállítás
- iPhone 13 128GB 100% (1év Garancia) - ÚJ UTÁNGYÁRTOTT AKKUMULÁTOR
- Apple iPhone 13 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:86%
- AKCIÓ! Gigabyte Z790 i7 14700KF 64GB DDR5 1TB SSD RTX 5070Ti 16GB LIAN LI LANCOOL 207 850W
- Nvidia Quadro és AMD FirePro kártyák - számla, 6 hó gar.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

