J'utilise eclipse et j'ai une interface qui est utilisée par beaucoup de mes classes. En ce moment, j'aimerais ajouter une variable (paramètre) à l'une des méthodes de l'interface, mais je ne veux pas devoir parcourir toutes mes classes pour ajouter manuellement la variable à chaque méthode alors que je ne sais même pas utiliser cette variable dans toutes ces classes.Comment ajouter un paramètre à une méthode héritée par plusieurs classes
Existe-t-il un moyen facile et rapide de le faire sans avoir à tout faire manuellement?
Exemple:
public interface Screen {
public void render(GameContainer arg0, Graphics g) throws SlickException;
}
Je voudrais ajouter le paramètre ResourcePack comme ceci:
public interface Screen {
public void render(GameContainer arg0, Graphics g, ResourcePack pack) throws SlickException;
}
Je voudrais pour ajouter un autre paramètre et faites-le mettre à jour toutes les classes qui héritent cette méthode avec ce paramètre, donc je ne dois pas le faire manuellement.
vous voulez dire que vous voulez ajouter un paramètre à la fonction? Dans ce cas, [refactoring de signature de méthode] (http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-menu-refactor.htm) devrait (Je n'ai pas travaillé avec eclipse depuis un certain temps pour être honnête) travail. – Paul
Fournissez du code pour illustrer votre problème. –
J'ai posté du code dans l'édition, donc j'espère que cela peut aider. – retodaredevil