Hirdetés
- Fontos kísérleti kiterjesztést hozott a Vulkan API frissítése
- Elvette a PCI Express 5.0-t az egyes alaplapjaitól a Gigabyte
- Ismét új formájú Pulsar egeret köszönthetünk az ultrakönnyű halmazban
- "Áramvonalasított" kompakt AIO-val bővítette portfólióját az MSI
- Kingston FURY Renegade G5: Adatok villámgyorsan
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Ú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?:))
- Újszerű! Garanciális ! SteamDeck 512GB OLED /Dobozos!/Tartozékokkal/
- !! Újszerű Garanciális !! MSI RTX 4060 8GB /Dobozos!/Beszámítás! Posta lehetséges!
- Xiaomi Redmi Note 14 Pro+ 5G 12/512GB, Megkímélt, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Honor 400 Lite 8/256GB, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- RX 6500XT 4GB Videókártyák! (Sapphire Pulse, AsRock)
- ÚJ HP EliteBook 840 G8 - 14"FHD IPS - i5-1145G7 - 32GB - 512GB SSD - Win10 PRO - Garancia
- Eredeti Lenovo 300W töltők - ADL300SDC3A
- Gyors, Precíz, Megbízható TELEFONSZERVIZ, amire számíthatsz! Akár 1 órán belül
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3027
- Xiaomi Redmi 10 128GB Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest