IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

static or or not static


Sujet :

ASP.NET

  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut static or or not static
    Bonjour,

    Concernant mes methodes de dal et de bll est il plus utile qu'elles soient static ? ou est il mieux d'instancier la classe pour y avoir avoir accés ?

    Merci

  2. #2
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Par défaut
    Si tu veux que chaque utilisateur partage les memes donnees alors oui; disons que dans le cadre d'une appli web en regle generale il vaut mieux eviter qu'elles soient statiques.

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Si j'ai bien compris :

    si j'ai une methode affichant les nouveaux utilisateurs inscrits (données communes), alors j'utilise une methode static,

    sinon si j'ai une methode d'insertion de données utilisateur propre a ce dernier, elle ne sera pas static.

    C'est ca ?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    non

  5. #5
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Le methode static ne servent que pour des operations par exemple ? Des qu'il s'agit de retourner des données propre a un utilisateur il vaut mieux s'en passer ?

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Je pense que tu te pose la question un peu à l'envers, tu pense en cas d'utilisations, je ne suis pas sûre que ça soit la meilleure façon d'y voir plus claire (corriger moi si je me trompe) ... On peut à mon avis toujours trouver un contre exemple.

    Ce qu'il faut savoir surtout c'est qu'une méthode static ne peut accéder que à des attributs et méthodes statics ... Une méthode static c'est une méthode de classe (en y accède NomDeMaClasse.MaMethodeStatic, elle n'est pas lié à une instance) alors qu'une méthode non static c'est une méthode d'instance (en y accède avec monInstanceDeMaClasse.MaMethode).

    Ex : Dans la classe Client si on veut faire le totale des achats (c'est une opération) d'un client donné (d'une instance alors) on ne peut pas mettre notre méthode en static puisque elle accède à MesAchats d'un client donné (qui elle ne peut être un attribut static) ...
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  7. #7
    Membre éclairé Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432

  8. #8
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Merci pour ton explication. J'ai lu pas mal de choses la dessus et confirme ce que tu expliques.
    Mais ce que je me pose comme question, c'est effectivement dans quelle cas utilises t on les methodes statics dans un projet web ?

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par flogreg Voir le message
    Fort intéressent merci pour ce lien ;-) (j'aime bien le mec qui pose la question Chapeau à ceux qui ont pu continuer à le répondre)
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  10. #10
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Vraiment merci pour ce lien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. static or not static
    Par Nalonna dans le forum Langage
    Réponses: 2
    Dernier message: 14/11/2011, 18h30
  2. static or not static, là est la question
    Par rtg57 dans le forum Langage
    Réponses: 5
    Dernier message: 09/04/2010, 14h30
  3. methode static et methode non-static
    Par Javamar dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 04/03/2009, 16h41
  4. [CLASSES] Attributs non-static apparemment considérés comme static ?
    Par Lideln dans le forum ActionScript 1 & ActionScript 2
    Réponses: 6
    Dernier message: 02/07/2006, 20h36
  5. [débutant] Static références et non-static références ?
    Par Sarvok dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 01/11/2005, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo