- Milyen egeret válasszak?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Elképesztő lemaradásban van az aktuális Loongson CPU-család
- Nvidia GPU-k jövője - amit tudni vélünk
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- AMD vs. INTEL vs. NVIDIA
- A Sony szerint a PlayStation 5 konzolokat még nem érinti a memóriahiány
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Autóhifi
Új hozzászólás Aktív témák
-
Drizzt
nagyúr
válasz
Lortech
#10212
üzenetére
Miért nem simán T a paraméter az első add függvényedben, az interface-ben? Ha azt csinálod, akkor azzal meg tudod akadályozni, hogy a "impl1.add(impraw);" illetve a "impl2.add(impraw);" leforduljon. Persze az impraw.add fogad mindenféle típusú interface-et. Aztán ha type mismatch van, akkor futási időben száll el a
paramEnforcerMatrix.add(paramEnforcerVector); sor.public interface ParamEnforcer<T extends ParamEnforcer<T>> {
void add(T other);
}
class MatrixType implements ParamEnforcer<MatrixType> {
@Override
public void add(MatrixType other) {
}
}
class VectorType implements ParamEnforcer<VectorType> {
@Override
public void add(VectorType other) {
}
}
class Tester {
void test() {
MatrixType matrixType = new MatrixType();
ParamEnforcer paramEnforcerMatrix = matrixType;
VectorType vectorType = new VectorType();
ParamEnforcer paramEnforcerVector = vectorType;
matrixType.add(matrixType);
vectorType.add(vectorType);
paramEnforcerMatrix.add(paramEnforcerVector);
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Microsoft Excel topic
- Milyen egeret válasszak?
- Le Mans Ultimate
- Star Wars : Jedi Academy
- iPhone topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Arc Raiders
- Elképesztő lemaradásban van az aktuális Loongson CPU-család
- Amazfit Active 2 NFC - jó kör
- További aktív témák...
- ThinkPad T14 Gen1 14" FHD IPS i5-10310U 16GB 256GB NVMe ujjolv gar
- PlayStation 5 Slim (lemezes) + kontroller Alza 2027.12.10-ig garancia, számlával!
- PowerColor Red Devil RX 6900 XT Ultimate (XTXH chip) - Full dobozos, gyári kártyatámasszal
- Bomba áron GIGABYTE G5 /I7-13620H 16GB 1 TB SSD Nvidia RTX 4050 6GB 144 Hz FHD IPS
- ASUS ROG Swift PG32UCDM QD-OLED 4K 240Hz gamer monitor eladó / BOLTI ÁR 500E+
- HIBÁTLAN iPhone XS Max 64GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS2898
- Új és régi konzolok Okosítása és Szoftveres szintű javítása - MÁR 13.00-S PS4 IS!
- Eladó Xiaomi Redmi 15 6/128GB fekete / 12 hó jótállás
- Geforce GTX 1050, 1050 Ti, 1060, 1650, 1660 - GT 1030 - Low profile is (LP)
- Apple iPhone 17 Pro Max 512GB / 36 hónap jótállással!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


