File tree 1 file changed +4
-3
lines changed
JunitAndGenericsTaskTree/src/Junit_Less_8/main/java/GenericClasses
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -24,9 +24,10 @@ public void add(T cat) {
24
24
}
25
25
/*
26
26
А вот тут интересный момент, если сам класс Zoo параметризирован <T типом наследником Cat>,
27
- то в данном случае используется конструкция <?> 'дикие карты' - wildcard (джокер, неожиданный),
28
- т.е. в данной ситуации совершенно любой тип и необязательно <T> и его наследники. Подробные уроки
29
- см. https://github.com/JcoderPaul/JavaExtended-1-6/tree/master/Less_6_OOP_GenericsWildCard
27
+ то в данном случае используется конструкция <?> маска 'дикие карты' - wildcard (джокер,
28
+ неожиданный), т.е. в данной ситуации совершенно любой тип и необязательно <T> и его наследники.
29
+ Подробные уроки см.
30
+ https://github.com/JcoderPaul/JavaExtended-1-6/tree/master/Less_6_OOP_GenericsWildCard
30
31
*/
31
32
public int compare (Zoo <?> another ) {
32
33
return Float .compare (getWeightOfAllCatsInZoo (), another .getWeightOfAllCatsInZoo ());
You can’t perform that action at this time.
0 commit comments