Guest User

Untitled

a guest
May 24th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1.  
  2. class Item<T extends Comparable<? super T>> implements
  3. Comparable<Item<T>> {
  4. @Override
  5. public int compareTo(Item<T> o) {
  6. // TODO Auto-generated method stub
  7. return 0;
  8. }
  9. }
  10.  
  11. public class ItemCont<T extends Item<T>> {
  12.  
  13. public static void main(String[] args) {
  14. Item<Integer> it = new Item<Integer>(); //ok
  15. ItemCont<Item<Integer>> cont = new ItemCont<Item<Integer>>(); // Error
  16. // Bound mismatch: The type Item<Integer> is not a valid substitute for the bounded parameter <T exten
  17. // ds Item<T>> of the type ItemCont<T>
  18.  
  19. }
  20. }
Add Comment
Please, Sign In to add comment