Hirdetés
- Kormányok / autós szimulátorok topikja
- Bluetooth hangszórók
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Apple asztali gépek
- Milyen billentyűzetet vegyek?
- Házimozi haladó szinten
- Igen, jól tippeltünk, itt a fekete D15 G2
- Hogy is néznek ki a gépeink?
- Milyen széket vegyek?
Új hozzászólás Aktív témák
-
geckowize
őstag
válasz
geckowize
#6867
üzenetére
Sziasztok,
újabb feladathoz értem, ahol elakadtam.
Az alábbi Comapre osztályban minden max metódus azonos, kivéve a típusok neveit. LEhetséges lenne egyetlen max metódussal valamennyit helyettesíteni? Ha igen, akkor melyik megoldást használná?
public class Compare {
public byte max(final byte a, final byte b) {
return a > b ? a : b;
}
public short max(final short a, final short b) {
return a > b ? a : b;
}
public int max(final int a, final int b) {
return a > b ? a : b;
}
public long max(final long a, final long b) {
return a > b ? a : b;
}
public float max(final float a, final float b) {
return a > b ? a : b;
}
public double max(final double a, final double b) {
return a > b ? a : b;
}
public char max(final char a, final char b) {
return a > b ? a : b;
}
}Mire gondolhat, ha a könyvben még nem taglalta a generalizáció fogalmát, a generikus függvényeket? Egyelőre amik voltak: Procedurális nyelvi elemek, OO nyelvi elemek (osztályok, öröklés, beágyazott osztályok).
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kormányok / autós szimulátorok topikja
- Bluetooth hangszórók
- Black Friday november 29. / Cyber Monday december 2.
- Okos Otthon / Smart Home
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Star Citizen
- Revolut
- Nintendo Switch 2
- Proxmox VE
- Teljesen ingyen játszhatunk a Battlefield 6-tal
- További aktív témák...
- T14s Gen3 27% 14" FHD+ IPS érintő i7-1270P 16GB 512 magyarított vbill ujjolv IR kam gar
- Nintendo Switch OLED 64+512GB okos! CFW RP2040 Picofly Dual Boot Hekate Tinfoil dobozos karcmentes!!
- ÚJ Livescribe Symphony Smartpen Digital Pen Bolti ár:idk INGYEN FOXPOST
- ASUS 5080 NOCTUA OC Edition - iPon garancia 2028.10.29.
- HP ProDesk 600 G5 SFF 9th Core i5 PC 8/256/500
- Tmactime MWS-001 elektromos rovarcsapda / 12 hó jótállás
- HIBÁTLAN iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3750, 100% Akkumulátor
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen, 100% Akkumulátor
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / GTX 1080 8GB / 32GB DDR4 / 512 SSD!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


