Hirdetés
- Hardverfogócska a kertben
- 5.1, 7.1 és gamer fejhallgatók
- HiFi műszaki szemmel - sztereó hangrendszerek
- Fejhallgató erősítő és DAC topik
- Milyen TV-t vegyek?
- Projektor topic
- Rövid időre leállhat a 8 GB-os GeForce RTX 5060 Ti gyártása
- Nem indul és mi a baja a gépemnek topik
- Home server / házi szerver építése
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Ú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?:))
- Hardverfogócska a kertben
- World of Warships
- Xbox tulajok OFF topicja
- LEGO klub
- Elektromos autók - motorok
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- 5.1, 7.1 és gamer fejhallgatók
- exHWSW - Értünk mindenhez IS
- Építő/felújító topik
- Kerékpárosok, bringások ide!
- További aktív témák...
- RPI 4 és 5 Service: komplett gépek összeállítása, alkatrészek + HomeAssistant
- Apple Watch Ultra 2 GPS + Cellular, 49 mm újszerű titán zöld-szürke BKNTATLAN terep pánt! Akku 99%!
- XFX RX 9070 XT 16GB GDDR6 SWIFT Triple Fan Gaming Edition - Új, 2 év gari - Eladó!
- MacBook Pro 14" M3 Pro /11C/14C/18GB/1024GB/ 100% Akku / 2027.12-ig garancia
- Honor Magic 8 Pro 512GB Black Karcmentes! Ajándék 100 Wattos SuperCharge töltő!
- BESZÁMÍTÁS! Dell Precision 5520 FHD notebook - i7 7820HQ 16GB DDR4 256GB SSD M1200 4GB WIN11
- Eladó/BONTATLAN Lenovo LOQ i7-13650HX 16GB 1TB RTX 4060 8GB
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
- Eladó/BONTATLAN Lenovo LOQ i7-13650HX 24GB 1TB RTX 4060 8GB
- iKing.hu Apple iPhone 14 Pro 128GB használt Silver 100% akku 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

