J'ai un public abstract class et je suis en train d'utiliser l' getClass()
méthode, que j'ai besoin d'info à partir de la classe de prolonger ma classe abstraite. Un exemple est la suivante:
public String getName() {
return getClass().getSimpleName();
}
Cependant, IntelliJ rapports ce:
Ambiguous method call. Both
getClass () in Object and
getClass () in Object match.
Le code fonctionne très bien, mais avoir des dizaines d'avertissements d'erreur dans mon IDE est un peu à ma façon. Il perturbe mon flux de travail avec beaucoup de faux positifs.
Pourquoi sont ces erreurs qui s'affichent, et que puis-je faire pour ne pas les voir?