Je ne vois pas l'erreur


#1

class Message
@@messages_envoyes = 0
def initialize(de , a)
@a = a
@de = de
@@messages_envoyes += 1
end
end
mon_message = Message.new("fati", "kiki")

class Email < Message

def initialize(sujet)
    @sujet = sujet
    @sujet
end

end

Question
Créez une seconde classe, Email, qui hérite de Message. Donnez-lui sa propre méthode initialize, qui ne prendra qu'un seul paramètre, sujet et qui n'a qu'une variable d'instance, @sujet, égale à sujet.

l'erreur
Oups, merci de réessayer. La méthode initialize de Email a-t-elle un unique paramètre : 'sujet' ?


#2

J'avoue avoir le même problème que toi.
Je me suis même renseigné auprès d'un admin du site qui n'a pas compris non plus où pouvait être le problème...alors que le code est bon.
par contre, il n'y a pas besoin du second @sujet (celui qui est tout seul).


#3

Oui, même problème pour moi aussi.
Voici le code (qui est faux bien entendu) mais qui a été accepté par le correcteur auto après de multiples tentatives:

class Message

    @@messages_envoyes = 0

def initialize(de, a)
    @de = de
    @a = a
    @@messages_envoyes += 1
end

end

mon_message = Message.new("Paris", "2024")

class Email

def initialize ( sujet )
@sujet = sujett
end

end