Déclaration!

Bonjour,
j'ai un problème d'appelle des objets des classes extérieurs:
comment peut_on déclarer un tableau d'objets d'une classe x, sachant que ce tableau va être déclarer dans une autre classe,c.à.d que ce tableau va appartient à la classe y!
merci d'avance!

7 réponses

  1. Modérateur
    De la même manière que tu l'as fait jusqu'à maintenant avec la classe String ou n'importe quelle autre classe. Que ce soit x ou y ne change rien.
    1. pas trop clair:
      bon j'ai écrit
      private compte tab[]
      avec compte et le nom de la classe qui contient les objets constituants mon tableau,
      mais est ce possible que le tableau est d'objets de cette classe sachant qu'ils ne sont pas de même type!
      1. Modérateur
        "est ce possible que le tableau est d'objets de cette classe sachant qu'ils ne sont pas de même type"
        Pourquoi ils ne seraient "pas de même type" alors qu'ils sont "objets de cette classe" ?
    2. je parle plutôt des attributs de cette classe, pouvez vous m'expliquer un peu,j'apprends le java...
      1. Modérateur
        Alors décris mieux ton problème, pour te donner une réponse il me faut une question !
    3. la question: soit une classe compte que j'ai créé et une autre qui s'appelle banque,dans cette dernière je dois avoir un tableau d'objets de la classe compte,comment le créer!!?
      1. Modérateur
        Tu l'as déjà fait : private compte tab[]
        Alors où est le problème ?
    4. ca c'est pour la déclaration,mais je veux que le tableau contient des comptes c1,c2 ,cn de type classe! pardon j'ai mal présenté mes idées!
      1. Modérateur
        Tu prends ton tableau, tu lui donne une taille tu le remplis, le fait que ce soit compte ou autre chose ne change rien du tout.

        tab = new compte[3];
        tab[0]=c1;
        tab[1]=c2;
        tab[2]=cn;
    5. merci pour ce point,mais je veux savoir aussi est ce possible qu'une méthode de classe A fait l'appel au attributs d'une autre classe pour les afficher par exemple,et si c possible ,pouvez vous me donner le syntaxe!
      1. Modérateur
        Tu sais faire un affichage, tu as donc déjà vu System.out.println
        out
        est un attribut de la classe System, donc 1) oui c'est possible, 2) tu connais déjà la syntaxe