Új hozzászólás Aktív témák
-
Lacces
őstag
Sziasztok!
Van egy interfész, itt létrehozok egy függvényt
public void addCommand(int param);
Aztán egy osztály ami ezt örökli.
public void addCommand(int param = 0)
Kérdésem, ezt így meg lehet adni?Azért mert van egyszer egy ilyen utasítás, amit a felhasználó megadhat, hogy csak simán paraméternélkül addCommand() - így nem fog galibát okozni, hogy az osztálynál addCommand(int param=0) függvény van csak deklarálva?
aztán egy másik osztálynál, olyan, hogy addCommand(50).És sajnos mindegyik osztálynál ezt az interfészt kell implementálni, de ha lehetséges én csak egyszerre egy függvényt szeretnék... és ezért találtam ki ezt az int param = 0 paraméterű függvényt.
Esetleg még ilyen megoldásra gondoltam:
public void addCommand(int param) {
// ez az fv. ami kötelező deklralálni az interfész miatt
}
/**
* A függvény meghívja az addCommand függvényt *
*/
public void addDown(int param = 0){
this.addCommand(param);
}
És akkor ezt így meglehet hívni a konzolban, hogy x.addDown() ? - nem fog futásidőben galibát okozni? (most nincs fejlesztő környzet a környéken... és így elméletben programozok)
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Milyen autót vegyek?
- exHWSW - Értünk mindenhez IS
- Elektromos rásegítésű kerékpárok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Kerékpárosok, bringások ide!
- Formula-1
- mefistofeles: Az elhízás nem akaratgyengeség!
- Luck Dragon: Asszociációs játék. :)
- Apple Watch
- World of Tanks - MMO
- További aktív témák...
- Használt Sharkoon Skiller SGK3 német mechanikus billentyűzet / 12 hó működési garancia
- Macbook Air M3 15" 16GB 256GB 100%
- 199 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U9 275HX, RTX 5070 (ELKELT)
- BESZÁMÍTÁS! Részletfizetés 0% THM ÚJ AMD RYZEN 8500G/7600/8700G/7800X3D processzor 3 év 27% áfa
- Raktáron lévó VGA-k!!! Kamatmentes részletre is!! Érdeklődj!!!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

