Dans cet exercice, vous devez implémenter la méthode parle
pour les classes Animal
, Chien
et Chat
.
Dans le cas de la classe Animal
, la méthode parle
doit lever une erreur de type NotImplementedError
avec le message d'erreur "Je ne sais pas quoi dire..."
.
Dans le cas de la classe Chien
, vous devez surcharger la méthode parle
pour qu'elle retourne la chaîne de caractères "Woof!"
.
Pour la classe Chat
, la méthode parle
doit retourner la chaîne de caractères "Miaou!"
.
Aucune solution proposée pour le moment.
class Animal: def __init__(self, nom): self.nom = nom class Chien(Animal): pass class Chat(Animal): pass a = Animal("Patrick") chat = Chat("Titi") chien = Chien("Max") print(chat.parle()) print(chien.parle())
Un instant...
Test de la méthode parle de la classe Animal
La classe Animal
doit lever une erreur de type NotImplementedError
quand on essaie d'utiliser la méthode parle
.
Test de la méthode parle de la classe Chien
La méthode parle
de la classe Chien
doit retourner la chaîne de caractères "Woof!"
.
Test de la méthode parle de la classe Chat
La méthode parle
de la classe Chat
doit retourner la chaîne de caractères "Miaou!"
.
Soumettre ma solution