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

avec Java Discussion :

Main() pour chaque classe?


Sujet :

avec Java

  1. #1
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut Main() pour chaque classe?
    bonjour,
    j'ai un projet avec plusieurs classes,ma question est:
    le mieux serait de mettre une seule classe Main,ou de mettre methode Main() dans chaque classe de mon projet...pour moi les deux méthodes marche...

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Clairement une seule classe Main et une seule méthode main(). Il est complètement inutile et faux de mettre une méthode main dans toutes tes classes. La méthode main() permet de lancer ton projet, il n'y a normalement qu'un seul point d'entrée dans un programme, surtout un petit programme. A moins que toutes tes classes soient des programmes.

  3. #3
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    vous voulez dire quoi par programme?..
    Je précise que la plupart de mes classes sont des fenetre ou un type que j'utilise ou j'appelle d'une autre fenetre ..;mais le tout commence de ma page principal

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par zangaloni Voir le message
    vous voulez dire quoi par programme?..
    Je précise que la plupart de mes classes sont des fenetre ou un type que j'utilise ou j'appelle d'une autre fenetre ..;mais le tout commence de ma page principal
    Un programme, une application, un logiciel, ... C'est un ensemble de classes et d'outils qui forme un tout logiciel.

    Si votre projet commence à votre fenêtre principale, vous pouvez soit mettre la méthode main(String[] args) dans cette classe soit créer une classe Main qui va ouvrir votre fenêtre principale et ce sera donc elle qui aura la méthode main.

  5. #5
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    mercii

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    +1 Baptiste Wicht

    Personnellement, j'utilise souvent la méthode main() de mes classes pour réaliser des tests unitaires que je garde ensuite en commentaire comme exemple d'utilisation

  7. #7
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    570
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 570
    Par défaut
    Citation Envoyé par devyan Voir le message
    +1 Baptiste Wicht

    Personnellement, j'utilise souvent la méthode main() de mes classes pour réaliser des tests unitaires que je garde ensuite en commentaire comme exemple d'utilisation
    I me parait quand même bien plus approprié d'utiliser JUnit pour faire ca, c'est bien plus pratique d'utilisation.

  8. #8
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    Citation Envoyé par Djobird Voir le message
    I me parait quand même bien plus approprié d'utiliser JUnit pour faire ca, c'est bien plus pratique d'utilisation.
    bonjour,
    à quoi ça sert Junit ? et comment on l'utilise et merci

  9. #9
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679

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

Discussions similaires

  1. Instancier une classe dans son main : pour ou contre ?
    Par sphynxounet dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 17/12/2012, 16h19
  2. [Oracle] Instancier une classe pour chaque résultat avec OCI_
    Par H.ile dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 13/01/2012, 13h52
  3. Existe-t-il un "POUR CHAQUE CLASSE DE NOM..." ?
    Par rambc dans le forum jQuery
    Réponses: 7
    Dernier message: 08/01/2012, 17h49
  4. Réponses: 4
    Dernier message: 10/12/2009, 19h25
  5. Réponses: 10
    Dernier message: 17/07/2008, 14h45

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