Aktywne Wpisy
![mirko_anonim](https://wykop.pl/cdn/c0834752/321ea7dc2985c2bfbf21a6b5598af7c3220625c6954fbbc0a440b525befed626,q60.png)
mirko_anonim +19
✨️ Obserwuj #mirkoanonim
#anonimowe #zwiazki #seks
Pytanie do byłych i obecnych kochanek oraz do niebieskich którzy kochankę posiadają: Po jakim czasie można się spodziewać, że facet zostawi dla was żonę? Czy panowie, w ogóle zamierzacie zostawić swoje żony dla kochanek? Mam tutaj na myśli takie układy, w którym były obietnice wspólnego życia.
Ja obecnie czuję się oszukana i okłamana. Jakiś rok temu w sierpniu weszłam w taki układ. Zakochałam się bez pamięci.
#anonimowe #zwiazki #seks
Pytanie do byłych i obecnych kochanek oraz do niebieskich którzy kochankę posiadają: Po jakim czasie można się spodziewać, że facet zostawi dla was żonę? Czy panowie, w ogóle zamierzacie zostawić swoje żony dla kochanek? Mam tutaj na myśli takie układy, w którym były obietnice wspólnego życia.
Ja obecnie czuję się oszukana i okłamana. Jakiś rok temu w sierpniu weszłam w taki układ. Zakochałam się bez pamięci.
![sprzedam_nerke](https://wykop.pl/cdn/c3397992/sprzedam_nerke_suofexkJEK,q60.jpg)
sprzedam_nerke +331
Skąd w ogóle to przekonanie w UE, że trzeba przyjmować jakichkolwiek migrantów? I jednocześnie procedura relokacji pokazuje, że nikt ich do końca nie chce. To może umówić się, że po prostu nie przyjmujemy z automatu nikogo? Na świecie, jakieś 4-5 mld ludzi żyje na gorszym poziomie niż w UE, co gdy wszystkim się zamarzy migracja?
#ue #imigracja
#ue #imigracja
Coś w rodzaju, że mamy Klasa a ona gdzieś tam w środku ma (nie pamiętam czy w metodzie czy klasie wewnętrznej, czy gdzie) inny parametr np. , to jeżeli stworzymy jej instancję bez określenia T (na surowo) to o dziwo też nie będzie można skorzystać z "tego czegoś" co miało - również będzie surowe.
Kojarzy ktoś na czym to dokładniej polegało? nie umiem teraz znaleźć przykładu ani artkułu żadnego, a przydałby mi się.
#programowanie #java
Nasza klasa jest np. Klasa a gdzieś tam w jej wnętrzu jest coś z . Teoretycznei mamy dwa zupełnie różne niepowiązane paramtry trypu, ale jednak tworząc klasę surowo, tracimy całkowicie "generyczność" dotyczącą , czyli tak jakby cała klasa przechodzi "w tryb surowy".
Jednak właśnie dokładnie nie pamiętam jak to
Jak zrobimy np. MojaKlasa implements Collection {....
Napiszemy sobie ładnie funkcje implementowanie z kolekcji, iterator() zwracający Iterator itd., to potem możemy się nadziać bo jak utworzymy naszą klasę:
MojaKlasa x = new MojaKlasa();
(czyli na surowo), to x.iterator() nie zwróci nam Iterator tylko surowego iteratora. Czyli przepada zarówno nasze jak i
Czyli przepada zarówno nasze <T> jak i wpisane na sztywno <String> - taki jakby "tryb raw" dla całej klasy.
i z drugiego komentarza
tylko nagle sobie przyjmuje, że po prostu surowy Collection
no właśnie nie. Typ klasy generycznej jest dziedziczony z rodzica, więc w Twoim przykładzie:
MojaKlasa implements Collection {
Przy wymazywaniu typu implementowany Collection ma podstawiany typ String w argumentach,
źródło: comment_okAx9MkcXgwK6mUlxxaU5TgtILFt934D.jpg
PobierzPrzy wymazywaniu typu implementowany Collection ma podstawiany typ String w argumentach, więc MojaKlasa też > musi korzystać ze String lub podtypu Stringa co wynika z dziedziczenia
Nie jest tak jak mówisz, tutaj dziedziczenie nie ma nic do rzeczy i nic mi nie broni korzystać sobie z T do woli, wymazaniem "siebie" będzie MojaKlasa a wymazaniem rodzia będzie Collection. Dlatego spokojnie mogę stworzyć obiekt:
new MojaKlasa();
Wtedy
Komentarz usunięty przez autora
Co do eclipse to bardziej o inną kwestię chodzi - powieloną metodę add() dla Object i typu parametru tak jakby przesłonięcie w tym momencie nie działało. Jak tak teraz na to spojrzałem to właśnie kwestia Bridge Method z linka, którego wkleiłem. Wszystko się składa w całość :d
@hbpitero: Po prostu tak działa wolny ryn... ee tzn. "type erasure" w Javie. W czasie kompilacji typy generyczne są "wymazywane" i dlatego x.iterator() zwróci Ci w runtime typ "raw", a nie generyczny.
Więc jeśli dobrze rozumiem problem, te linki powinny rozjaśnić to trochę bardziej:
http://stackoverflow.com/questions/313584/what-is-the-concept-of-erasure-in-generics-in-java
http://stackoverflow.com/questions/339699/java-generics-type-erasure-when-and-what-happens
+ http://docs.oracle.com/javase/tutorial/java/generics/erasure.html
W razie czego pytaj.
class MojaKlasa extends Iterable { ....
i stworzą sobie dwa obiekty tej klasy:
MojaKlasa a = new MojaKlasa<>();
MojaKlasa b = new