Bonjour
y a t'il un avantage à déclarer tous les objets en début de classe
merci
Bonjour
y a t'il un avantage à déclarer tous les objets en début de classe
merci
Salut,
Tu veux parler des différents champs d'une classe ?Envoyé par allstar
Non il n'y a aucun avantages si ce n'est que le fait de les regrouper peut être plus lisible...
a++
Premièrement , un avantage d'organisation, de facilité de lecture de code.
Ensuite, je serais curieux de savoir, si pour la compilation cela accèlère les choses ?
Mais pour l'execution cela ne doit rien changer vu que des espaces mémoires bien distinct sont alloués pour stocker les objets, ou les méthodes par exemple.
Mais je demande l'avis des experts ?
Bonjour,
C'est uniquement une question de gouts. Habituellement, les attributs sont placés au début de la classe, comme ça quand quelqu'un relit tes méthodes, il sait ou regarder si il veut connaitre le type d'un objet.
Je préfère personnellement que tous les attributs soient déclarés ensemble au début de la classe, mais ce n'est en rien obligatoire. Si tu te mets d'accord avec tes collaborateurs pour les mettre en fin de classe, il n'y aura pas de problème non plus. L'ordre de déclaration n'a pas de conséquences sur ton programme en lui-meme.
Exact, cependant certains (pas moi) peuvent preferer regrouper les membres aupres des methodes dans lesquels ils sont utilises. C'est un groupement par fonctionalite plutot que par type d'entite donc.
L'important c'est que ca compile et que toute l'equipe utilise les meme standards.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager