Java

Bonjour;

La question que je veux la poser (en java ) est : comment utiliser un objet (sous forme de tableau )

d'une classe dans le constructeur d'une autre classe !

je donne un exemple (en java toujours):

class Compte // Premiere classe
{
private int num_compte, solde;

Compte(int a, int b)
{
num_compte = a;
solde = b;
}
}

class Client // 2eme classe
{
private string nom;
private int n; // le nombre des compte d'un client

private Compte cpt[n] = new Compte(?????);

/* Donc le probleme est : comment construire le constructeur de cette classe (la classe Client)
et d'abord qu'est ce que je doit mettre à la place des '????' */
}

voilà !

Merci d'avance pour toutes vos reponses !!!
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Merci pour vos efforts ;

    Ce que doit faire le programme que j'ai donné en haut , c'est de permettre à chaque " Client " d'avoir plusieurs " Compte " !

    par exemple :

    le client A a deux comptes
    le client B a 4 comptes
    le client C a un seul compte

    ................. etc ;

    J'espere que j'ai bien expliqué le probleme

    et Merci une 2 eme fois !
    1. Lu,

      dans "new Compte(?????);"

      ????? remplacer par 2 int

      Compte( 1 , 2); // par exemple

      Sinon utiliser un constructeur multiple par exmple:

      class Compte // Premiere classe
      {
      private int num_compte, solde;

      Compte()
      {
      compte (0,0);
      }

      Compte(int a, int b)
      {
      num_compte = a;
      solde = b;
      }
      }
      1. bonjour
        voici un peite exemple

        class personne {
        string nom ,prenom;
        int age;

        }

        class etudiant {

        personne bonbino[] =new personne();

        }

        for(i=0 ;i<5;++i){ bonbino[i].nom= bonbino;}