- One mobilszolgáltatások
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy A54 - türelemjáték
- Google Pixel topik
- iPhone topik
- Honor 200 Pro - mobilportré
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Yettel topik
- A világ aktív okostelefonjainak negyede iPhone, ötöde Galaxy
- Apple iPhone 16 - ígéretek földje
Új hozzászólás Aktív témák
-
Aethelstone
addikt
válasz
geckowize
#6921
üzenetére
Vagy ilyet is lehet, ha már a generikusokra rákérdeztél. Ez viszont működik explicit típusokkal is.
(Természetesen a korábban vázolt megoldások tejesen jók)
public class GenericTest<T extends Comparable<T>> {
public T max(T a, T b) {
return (a.compareTo(b) > 0 ? a : b);
}
public static void main(String[] args) {
GenericTest<Double> gt1 = new GenericTest<Double>();
System.out.println(gt1.max(10d, 12d));
GenericTest<Integer> gt2 = new GenericTest<Integer>();
System.out.println(gt2.max(12, 23));
// És így tovább....
}
}Ennek a megoldásnak az az előnye, hogy tulajdonképpen mindenféle típusra lehet max() metódust írni. Kivéve természetesen a primitív típusokat, azokat a generikusok nem támogatják

Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Áramkiegyenlítőt fejlesztett a modern GeForce-okhoz az Aqua Computer
- Autós topik
- Vezeték nélküli fülhallgatók
- Még Kheopsz fáraónak sem volt ilyen piramisa
- Debrecen és környéke adok-veszek-beszélgetek
- One mobilszolgáltatások
- Hosszú premier előzetest kapott az Arknights: Endfield
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Spórolós topik
- További aktív témák...
- Corsair SF1000 ÚJ // Számla // Garancia //
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Legjobb kijelzős!!! HP ZBook Power 15 G8 i7-11850H 32GB 512GB Nvidia RTX A2000 1 év garancia
- Jo Nesbo: LEOPÁRD (nem olvasott)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



