• [^] # Re: Interface

    Posté par . En réponse au message dériver une classe conteneur de données de classe dérivée. Évalué à 2.

    Désolé pour être plus précis

    public class ContA {
    public ArrayList contA;
    ....
    }

    ....


    public class Main {

    /**
    * @param args
    */
    public static void main(String[] args) {
    ContA myContA = new ContA();
    AA a1 = new AA(11, 20);
    AA a2 = new AA(12, 25);
    myContA.contA.add(a1);
    myContA.contA.add(a2);
    Iterator it = myContA.contA.iterator();
    AA a;
    while (it.hasNext()) {
    a = (AA) it.next();
    System.out.println(a.a + " " + a.aa);
    }
    ContA copyContA = new ContA(myContA);

    it = copyContA.contA.iterator();
    while (it.hasNext()) {
    a = (AA) it.next();
    System.out.println(a.a + " " + a.aa);
    }
    }

    L'idée est là mais ya sûrement des erreurs de syntaxe

    Tiens nous au courant de tes aventures