• [^] # Re: Drole de sélection

    Posté par . En réponse à la dépêche Appel à participation pour l'amélioration de l'ergonomie de Mandrakelinux. Évalué à 10.

    « Enfants, vous étiez sans défauts. Que s'est-il donc passé au cours de votre adolescence ? » -- André Lévy




    public class Vie {
    public static Vie(Adulte papa, Adulte maman) {
    Enfant bebe = papa.planteSaGraine(maman);
    papa.eleve(bebe);
    maman.eleve(bebe);

    Adulte jeunePapa = bebe.criseAdolescence();
    Adulte jeuneMaman = autreBebe.criseAdolescence();

    Vie(jeunePapa, jeuneMaman);
    }
    }

    public class Adulte() {
    private String sexe;

    public Adulte(String sexe) {
    this.sexe = sexe;
    }

    public eleve(Enfant e) {
    /**
    * pas eu le temps de débugguer, ça foire peut-être
    */
    e.regardeLaTele();
    e.ecouteLesConneries(this);
    e.tuSerasMedecin();
    }

    public Enfant planteSaGraine(Adulte a) {
    if(sexe.equals("femme")) throw new ArreteDeBoireException();
    else {
    return new Enfant(a.ilSAppelleraVictor());
    }
    }
    }

    public class Enfant() {
    public Enfant() {
    }

    public Adulte criseAdolescence() {
    System.out.println("Je veux un scooter");
    return new Adulte();
    }
    }



    Le bon coté de la chose c'est qu'il y a une fuite mémoire, à un moment on aura un "system limits exceeded"...