Java-genericita – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Java-genericita – Java – Fórum – Programujte.comJava-genericita – Java – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Boxxer
~ Anonymní uživatel
3 příspěvky
26. 4. 2015   #1
-
0
-

Zdravím, mám takový problém.
Mám tuto třídu:
public class AbstrBVS<T extends Comparable> implements IAbstrBVS<T>
dále:
public class Pobocka implements IPobocka {
private AbstrBVS<IAuto> seznam =new AbstrBVS<>();
a tento řádek mě hází chybu type argument IAuto is not within bounds of type-variable T, prosil bych o radu jak to opravit
interface IAuto:
public interface IAuto { ...
třída Auto:
public class Auto implements IAuto{..}
Hádám, že se někde musí ještě trochu upravit ta genericita jenom nevím, kde..děkuji za odpověd

Nahlásit jako SPAM
IP: 213.192.12.–
Reklama
Reklama
Kit+11
Guru
26. 4. 2015   #2
-
0
-

#1 Boxxer
Nauč se nejprve pojmenovávat interface a třídy. Tohle se nedá číst. Potom snadno přijdeš na to, že IAuto (to má být pojmenování nějaké vlastnosti aut?) musí rozšiřovat Comparable.

Nahlásit jako SPAM
IP: 2a00:1028:83a0:37a6:221:5...–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Boxxer
~ Anonymní uživatel
3 příspěvky
26. 4. 2015   #3
-
0
-

#2 Kit
takhle je to dané ze zadání,,
změnil jsem to tedy na :
public interface IAuto extends Comparable{}
a stále to nefunguje

Nahlásit jako SPAM
IP: 213.192.12.–
Kit+11
Guru
26. 4. 2015   #4
-
0
-

#3 Boxxer
Ten dotyčný asi neví, že IAuto, IPobocka, INeco,... se nesmí používat kvůli licencím Apple. :)

Co je to AbstrBVS? Jak se to vyslovuje? Co znamená slovo "Abstr"?

Nahlásit jako SPAM
IP: 2a00:1028:83a0:37a6:221:5...–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Boxxer
~ Anonymní uživatel
3 příspěvky
26. 4. 2015   #5
-
0
-

#4 Kit
no..to jsem ani já nevěděl :-)
zase je to ze zadání, jinak ta třída je binární vyhledávací strom

Nahlásit jako SPAM
IP: 213.192.12.–
Kit+11
Guru
26. 4. 2015   #6
-
0
-

#5 Boxxer
Aha, takže auta visící na stromech. Visí tam na lanech nebo na řetězech?

Nahlásit jako SPAM
IP: 2a00:1028:83a0:37a6:221:5...–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Flowy0
Věrný člen
26. 4. 2015   #7
-
0
-

ked tam das IAuto extends Comparable tak to nehlasi kompilacne chyby

Nahlásit jako SPAM
IP: 91.127.73.–
https://github.com/Flowy
Flowy0
Věrný člen
26. 4. 2015   #8
-
+1
-
Zajímavé
Kit +

#4 Kit
http://www.omgfacts.com/lists/13423/Why-doesn-t-the-US-Patent-Office-let-Apple-trademark-the-name-iPad-Mini

ale ano pouzivat interface s takymto nazvom je abuse, zbytocne a este aj sposobuje problemy ... jediny dovod na taketo pouzitie ak pouzivas nejake nastroje ktore su na zavysle na interface (co v aktualnych verziach javy je skor vynimocne ak vobec skutocne)

Nahlásit jako SPAM
IP: 91.127.73.–
https://github.com/Flowy
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 23 hostů

Podobná vlákna

Genericita a dedičnost — založil NotBeginner

Java SE a Java EE developer — založil Vlado

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý