- A Honor profi iPhone másolásban
- Samsung Galaxy A36 5G - a középső testvér
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Szivárognak a OnePlus Nord CE6 Lite specifikációi
- A belépőszintre érkezett a Xiaomi Redmi A7 Pro
- Olcsón ad sokat, de a minősége... Kukirin G2 Ultra teszt
- Fotók, videók mobillal
- Milyen okostelefont 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?:))
- AliExpress tapasztalatok
- Genshin Impact (PC, PS4, Android, iOS)
- NvidiaRTX: Xiaomi Electric Scooter 6 Max: Az első rollerem
- Parfüm topik
- A Honor profi iPhone másolásban
- Linux kezdőknek
- Székesfehérvár és környéke adok-veszek-beszélgetek
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- TCL LCD és LED TV-k
- További aktív témák...
- ASUS TUF A14 (2024) Ryzen AI 9 370HX / RTX 4060 / 32GB / 1TB dobozos, megkímélt
- XPS 9530 15.6" FHD+ IPS i7-13700H RTX 4050 16GB 512GB NVMe ujjlolv IR kam gar
- Asus Zenbook 14-OLED-,2.8K - Ultra 7 155H,16GB/1TB SSD-Garancia!
- Dell Latitude 5490 14", HD,i5-8350U,8GB,256GB SSD,WIN11
- iPhone 13 Mini 128GB éjfekete
- BESZÁMÍTÁS! ASRock 970 Pro3 970 chipset alaplap garanciával hibátlan működéssel
- AKCIÓ! ASUS H81M-A H81 chipset alaplap garanciával hibátlan működéssel
- Asus ROG Strix G16 Notebook! i9-14900HX / RTX 4060 / 16GB DDR5 / 1TB NVMe! BeszámítOK
- 218 - Lenovo ThinkBook 16p (G5 IRX) - Intel Core i9-14900HX, RTX 4060
- Törött, Hibás iPhone felvásárlás!!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

