Почему общая привязка «E реализует I» приводит к ошибке компилятора?

Почему это компилируется:

class MaxMin<E extends Comparable<E>>
{
   E max=null;
   E min=null;
}

... а это нет?

class MaxMin<E implements Comparable<E>>
{
   E max=null;
   E min=null;
}
7
задан achyut 6 November 2011 в 18:28
поделиться