OPM -- Redéfinition de méthode privée
Remonter à Audits C++
Description
Une sous-classe ne doit pas contenir une méthode avec le même nom et signature que dans une super-classe si ces méthodes sont déclarées en tant que private. Si cette situation est détectée, un message d'avertissement est généré.
Incorrect
class Window {
void init() {
...
}
};
class Button : public Window {
void init() {
...
}
};
Correct
class Window {
void initWindow() {
...
}
};
class Button : public Window {
void initButton() {
...
}
};
Refactoring
Utilisez la commande du menu Refactoring > Renommer pour renommer les méthodes.