Je veux que toutes mes classes mettent en œuvre toString()
de la même manière en utilisant la réflexion Java. J'ai trouvé deux façons de procéder.
-
Créer une classe de base telle que
MyObject
surchargetoString()
et toutes mes classes l'étendraient, mais je ne suis pas sûr que ce soit excessif. -
Utilisez Eclipse pour générer le fichier
toString()
pour chaque classe. L'inconvénient est qu'il y aurait beaucoup de redondance dans le code.
Quelle est la méthode préférée ? Si vous utilisez les modèles Eclipse, y a-t-il un moyen de les générer automatiquement lorsque vous faites Nouveau > Classe, au lieu de devoir faire Source > Générer toString() à chaque fois ?