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

Langage Java Discussion :

static sans instanciation


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut static sans instanciation
    salut :=)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public class Test{
    public Test() {}
    static public void method(){
    System.out.println("ok");
    }
    public static void main(String[] args){
    method();
    }
    }
    affiche : ok. « method » peut être appelée sans préciser d’instance puisque déclarée
    statique.
    c'est compris mais POURQUOI,?

  2. #2
    Membre chevronné Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Par défaut
    Dans ce cas écris explicitement Test.method() pour bien comprendre.


    Une propriété ou une méthode notée static sont relative à une classe et non pas à une instance de cette classe comme c'est le cas généralement.

    Par exemple out est une propriété statique (une instance de la classe PrintStream) de la classe System qui se trouve dans le package java.lang.
    Tu y accèdes en écrivant System.out

  3. #3
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut
    merci , j'ai bien saisie

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

Discussions similaires

  1. [weblogic 7] pages html static sans war
    Par mafanta dans le forum Weblogic
    Réponses: 2
    Dernier message: 24/09/2008, 17h10
  2. Réponses: 7
    Dernier message: 18/10/2007, 16h35
  3. Comment tester l'existance d'un fichier sans instancier un objet File?
    Par Hamdi Hedhili dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/08/2007, 11h13
  4. Methode sans instanciation
    Par zmatz dans le forum C#
    Réponses: 3
    Dernier message: 07/06/2007, 14h49
  5. VB.NET : utilisation de classe sans instanciation
    Par mexong dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/10/2006, 11h00

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