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. 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;}
    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. 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 !