En C++, autant que je sache, il est bon d'ajouter un paramètre const
à ces variables qui ne vont pas changer et à ces méthodes, qui renvoient des valeurs, par exemple:Utilisation correcte du paramètre final en Java
bool ExpenseManager::checkCategory(const string &userName, const string &categName) const{}
Ma question: est-il une bonne pratique d'utiliser final
en Java comme const
en C++ et déclarer des méthodes spécifiques et/ou variables final
(comme pour les valeurs qui sont transmises pour le constructeur (public Something(final String haha)
)
duplication possible de [Pourquoi marquer les variables locales et les paramètres de la méthode comme "final" en Java?] (Http://stackoverflow.com/questions/316352/why-would-one-mark-local-variables-and -method-parameters-as-final-in-java) – JonK