Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- One mobilszolgáltatások
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Mobil flották
- Poco F8 Ultra – forrónaci
- iPhone topik
- Honor Magic V3 - mágikus realizmus
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A56 - megbízható középszerűség
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
axioma
#10211
üzenetére
Röviden: tényleg nincs.
Csinálhatsz generikus interface-t:
public interface IF1<T extends IF1> {
void add(IF1<T> other);
}
public class Imp1 implements IF1<Imp1> {
@Override
public void add(IF1<Imp1> Other) {
}
}
public class Imp2 implements IF1<Imp2> {
@Override
public void add(IF1<Imp2> other) {
}
}
{
IF1 impraw = new Imp2();
IF1<Imp1> impl1 = new Imp1();
IF1<Imp2> impl2 = new Imp2();
impraw.add(impraw);
impraw.add(impl1);
impraw.add(impl2);
impl1.add(impl1);
impl1.add(impraw);
impl2.add(impl2);
impl2.add(impraw);
pass(impraw, impl1);
pass(impl1, impraw);
pass2(impl2, impl1);
}
private static void pass(IF1<Imp1> one, IF1 other) {
one.add(other);
other.add(one);
}
private static void pass2(IF1 one, IF1 other) {
one.add(other);
other.add(one);
}De ez jobbára csak bohóckodás, mert ha használni akarod, úgyis meg kell adnod a típus paramétert fordítás időben, hogy garantáltan *csak saját magával tudd átadni neki, vagy típus paraméter nélkül hagyod és unchecked leszel. Valamint raw IF1 (impraw-t) IF1 példányt oda vissza tudod passzolgatni futási és fordítási hiba nélkül.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Békéscsaba és környéke adok-veszek-beszélgetek
- HiFi műszaki szemmel - sztereó hangrendszerek
- Parkside szerszám kibeszélő
- Logitech Z906
- Nem átlagos PC-s kézikonzolban gondolkodik a Gigabyte
- Melyik tápegységet vegyem?
- Milyen légtisztítót vegyek?
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Brogyi: CTEK akkumulátor töltő és másolatai
- AMD Navi Radeon™ RX 7xxx sorozat
- További aktív témák...
- Apple MacBook Air M2 256GB SSD, 1 Év Garanciával
- Lenovo IdeaPad Gaming 3 - 15,6"FHD IPS - i5-10300H - 8GB - 512GB SSD - Win10 - GTX 1650 Ti - MAGYAR
- Becsületkasszás új cuccok - Bose, Wicked cushions, NuPhy, kábelek, keycap, switchek stb.
- AORUS PC - i9 9900K, RTX 5070 és 32gb RAM + GARANCIA
- 256GB M.2 NVMe vegyesen 40+db OLVASS! 3720 HUF/db
- Honor 200 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 13 Pro Max /128GB / Kártyafüggetlen / 12Hó Garancia / Akku:83%
- Samsung 50" 4K smart Wifi-s okos tv UE50NU7022
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


