La surcharge de fonction Java avec une Liste<> paramètre

J'ai 2 classes

public class Customer{
  ...
  public String getCustomerNumber();
  ...
}

public class Applicant{
   ....
   private Customer c;
   public Customer getCustomer(){ return c; }
   ...
}

Lorsqu'ils sont présentés avec une liste de clients ou candidats je veux une fonction qui parcourt la liste et fait quelque chose avec le CustomerNumber.

J'ai essayé de surcharger la fonction

public void processCustomerNumbers(List<Customer> custList)
...

public void processCustomerNumbers(List<Applicant> appList)
...

mais ceux-ci sont considérés comme la duplication des méthodes... est-il une bonne façon de le faire plutôt que d'avoir 2 nommé différemment fonctions?

OriginalL'auteur MadMurf | 2010-02-11