Конфликт имен: метод add (Object) типа test2 имеет то же стирание, что и метод add (E) типа HashSet , но не отменяет его

import java.util. *;

  class A extends HashSet<Integer> {
       public boolean add(Object obj){  //compiler error
        return true;
       }
    }
    or
   class Abc <T> {
    public void add(T t){}  //compiler error
    public void add(Object i){} //compiler error (can't overload?)
    }

Ошибка: конфликт имен: метод add (Object) типа test2 имеет то же стирание, что и add (E) of введите HashSet, но не отменяет его

я не знаю, какова концепция вышеупомянутой ошибки, может ли кто-нибудь предложить, где я могу изучить эту концепцию?

8
задан Ashish Sharma 7 January 2012 в 07:36
поделиться