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

Collection et Stream Java Discussion :

Passer un tableau de ce type {x,y} en parametre


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Haywire
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2006
    Messages : 462
    Par défaut Passer un tableau de ce type {x,y} en parametre
    Bonjour,

    J'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    class A {
      int[] tab;
      public A(int[] tab){
        this.tab = tab;
      }
    }
     
    class B extends A {
      public B(){
        super(//créer un tab ici);
      }
    }
    Je voudrais savoir comment créer un tab paramétré en argument au constructeur.
    En clair je voudrais pouvoir faire quelques chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    super({1,2,3,4,5,6});
    Seulement je ne connais pas la bonne syntaxe et je ne sais pas si c'est possible en java.

    Pour le moment j'ai une solution de ce type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    classe B extends A {
      static int[] tab = {1,2,3,4,5,6};
      public B(){
        super(tab);
      }
    }
    Mais ça ne me plait pas trop.

    Merci.

  2. #2
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par Mushroom7 Voir le message
    Bonjour,

    J'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    class A {
      int[] tab;
      public A(int[] tab){
        this.tab = tab;
      }
    }
     
    class B extends A {
      public B(){
        super(//créer un tab ici);
      }
    }
    Je voudrais savoir comment créer un tab paramétré en argument au constructeur.
    En clair je voudrais pouvoir faire quelques chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    super({1,2,3,4,5,6});
    Seulement je ne connais pas la bonne syntaxe et je ne sais pas si c'est possible en java.

    Pour le moment j'ai une solution de ce type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    classe B extends A {
      static int[] tab = {1,2,3,4,5,6};
      public B(){
        super(tab);
      }
    }
    Mais ça ne me plait pas trop.

    Merci.

    Salut,

    Il faut faire comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    class A {
      int[] tab;
      public A(int[] tab){
        this.tab = tab;
      }
    }
     
    class B extends A {
      public B(){
        super(new int[]{1,2,3,4,5,6});
      }
    }

  3. #3
    Membre chevronné Avatar de Haywire
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2006
    Messages : 462
    Par défaut
    Merci !
    Il me semblait bien que c'était possible mais après avoir essayé une dizaine de syntaxes différentes sans succès j'ai eu un doute

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

Discussions similaires

  1. Comment passer un tableau dynamique en paramètre ?
    Par Charette dans le forum Langage
    Réponses: 2
    Dernier message: 21/04/2005, 11h28
  2. passer un tableau a une procedure stockee
    Par graphicsxp dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/04/2005, 11h39
  3. Réponses: 11
    Dernier message: 28/02/2005, 13h23
  4. Passer un tableau à une procédure stockée
    Par biroule dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/09/2004, 18h21
  5. passer un tableau dynamique en parametre...
    Par annecyrond dans le forum Langage
    Réponses: 5
    Dernier message: 07/03/2003, 09h59

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