- Milyen RAM-ot vegyek?
- Tovább tarthat a memóriakrízis, mint gondolnánk
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Rácuppan a Steam eszközökre a Unity
- ASUS blog: 2K-tól a 4K-ig és tovább a Radeon RX 9000-es szériával
- Milyen notebookot vegyek?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD GPU-k jövője - amit tudni vélünk
- Azonnali notebookos kérdések órája
Új hozzászólás Aktív témák
-
BaLinux
tag
válasz
Protezis
#191
üzenetére
Jóra gondolsz. Akkor máshogy próbálom meg a dolgot

A Java nem scriptnyelv, nem erre való, tudom csak kíváncsi vagy. Ha valamire ilyen megoldást agyaltál ki, gondolj ki mást, mert nagy valószínűséggel rossz módszer.
Ettől függetlenül van kivétel (pl RPC vagy hasonló dolgok implementálása), és ezért van is megoldás minderre. Nézd meg a Java API doksiban a java.lang.reflect csomag tartalmát, mindent tartalmaz ami a nyelvi reflekcióhoz szükséges lehet. Metódusok, konstruktorok, kivételek, tömbök, mindent tud. Advanced topic!
Hogy lássad, kb. ennyiből állna a dolog:
ha van egy Osztaly nevű class-od, annak float function(int) metódusa, és annak egy o1 instance-ja, akkor a következő rész meghívja a függvényt, és a visszatérő értéket is megkapod.
Method m=Osztaly.getMethod(''function'', new Class[] {int.class});
Object ret=m.invoke(o1, new Object[] {new Integer(1)});
float vissza=((Float)ret).floatValue();
Kész. Persze semmi értelme ennek, mert írhatnád ezt is, ez ugyanaz:
float vissza=o1.function(1);
Csak az előbbinél észre se veszed ha elírtad a függvénynevet, vagy bármilyen hibát vétettél, csak futási időben, míg az utóbbinál már fordításnál. A típusbiztonság nagyon fontos a jó programban, úgyhogy törekedni kell rá.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Chieftec-Prohardver nyereményjáték
- Luck Dragon: Asszociációs játék. :)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- E-roller topik
- Milyen RAM-ot vegyek?
- Gitáros topic
- Tovább tarthat a memóriakrízis, mint gondolnánk
- Autós topik látogatók beszélgetős, offolós topikja
- Amazfit Bip 6 - jót olcsón
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- IPhone 17 Air 512GB gyári független hibátlan 2026.12.17. Apple jótállás
- iPhone 13 mini 128GB gyári független új akku!
- 27% - GIGABYTE MO34WQC2 Karcos OLED Monitor! 3440x1440 / 240hz / 0.03ms / FreeSync!
- Lenovo ThinkPad T15 G1 laptop i7, 16GB RAM, 512GB SSD, 1 év garancia Magyar billentyűzet
- Playstation 4 VR V2 eladó!
- Dell Optiplex 3010 MT,G-870,4GB RAM,500GB HDD,WIN10
- Microsoft: Windows / Office / Server / Stb.
- Részletfizetés. BankMentes. Kamatmentes. Új noblechairs EPIC műbőr FEKETE - KÉK 3 év garancia!
- Dell XPS 13 9333,13.3",FHD,i5-4210U,8GB RAM, 128GB SSD,WIN10,TOUCH
- PC Architech Shop Számítógép és hálózat szerviz
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




