Skip to content

Commit c720c55

Browse files
committed
Edit Zoo.java
1 parent 93fe881 commit c720c55

File tree

1 file changed

+4
-3
lines changed
  • JunitAndGenericsTaskTree/src/Junit_Less_8/main/java/GenericClasses

1 file changed

+4
-3
lines changed

JunitAndGenericsTaskTree/src/Junit_Less_8/main/java/GenericClasses/Zoo.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ public void add(T cat) {
2424
}
2525
/*
2626
А вот тут интересный момент, если сам класс 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
3031
*/
3132
public int compare(Zoo<?> another) {
3233
return Float.compare(getWeightOfAllCatsInZoo(), another.getWeightOfAllCatsInZoo());

0 commit comments

Comments
 (0)