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 :

Syntaxe exacte ou fausse?


Sujet :

Langage Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Par défaut Syntaxe exacte ou fausse?
    Bonjour,

    Je me demande si cette syntaxe est juste ou fausse!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Contact c = new Contact({new Personne(1),new Personne(5)});
    On a une liste (Tableau) dans un objet?
    Si cette syntaxe est exacte, comment est structuré l'objet Contact ?

    Merci à vous

  2. #2
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 132
    Par défaut
    Cette instruction est peut-être correcte, peut-être incorrecte! Pour qu'elle soit correcte, il suffit (mais il faut!) que la classe Contact contienne le constructeur ayant comme paramètre un tableau de Personne, c-à-d :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public Contact(Personne[] tab){...}
    Cette instruction ne permet absolument pas de dire comment est structuré la classe Contact...

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 406
    Par défaut
    @poppels : Excuse-moi mais l'instruction est tout simplement incorrecte.
    Si tu veux un corrigé complet :

    Tu dois avoir des classes du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public class Personne {
    	private int numero = 0;
    	public Personne(int numero){
    		this.numero = numero;
    	}
    }
    Ensuite, crée ta classe contact :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public class Contact {
    	public Contact(Personne[] tab){
    	}
    }
    Ensuite, pour construire ton objet contact, il faut faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Contact c = new Contact(new Personne[]{new Personne(1),new Personne(5)});

  4. #4
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Par défaut
    Merci pour vos réponses

  5. #5
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 132
    Par défaut
    Ooopsss ... Effectivement !

    Au temps pour moi !

    Qui dit "création" d'un tableau dit "new", c'est évident! :-)

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

Discussions similaires

  1. [XSL] Syntaxe exacte pour xlstproc dans php
    Par astrolane dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 21/09/2007, 15h53
  2. Upadate Syntaxe Exact
    Par jmarey dans le forum Requêtes
    Réponses: 7
    Dernier message: 31/05/2007, 09h41
  3. line.separator syntaxe exacte
    Par matt8-5 dans le forum Langage
    Réponses: 2
    Dernier message: 06/02/2007, 17h23
  4. [VB6]Qu'elle la syntaxe exacte? tmp as textbox-> tmp=&quo
    Par enibris dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 17/04/2006, 21h10
  5. [Syntaxe] Pointeur sur enregistrement : syntaxe exacte
    Par phplive dans le forum Langage
    Réponses: 8
    Dernier message: 18/04/2005, 22h38

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