diff --git a/README.md b/README.md index 0f5d256..e1d5c80 100644 --- a/README.md +++ b/README.md @@ -20,4 +20,7 @@ - [constructeur.md](https://github.com/tony-maulaz/poo-exercices/blob/main/ex50-constructeur.md) ## Ex 60 - Heritage -- [heritage.md](https://github.com/tony-maulaz/poo-exercices/blob/main/ex60-heritage.md) \ No newline at end of file +- [heritage.md](https://github.com/tony-maulaz/poo-exercices/blob/main/ex60-heritage.md) + +## Ex 70 - Polymorphisme +- [polymorphism.md](https://github.com/tony-maulaz/poo-exercices/blob/main/ex70-polymorphism.md) \ No newline at end of file diff --git a/ex70-polymorphism.md b/ex70-polymorphism.md new file mode 100644 index 0000000..5cb0a2f --- /dev/null +++ b/ex70-polymorphism.md @@ -0,0 +1,19 @@ +# Ex 1 + +- Créer une classe `Animal` qui contient une méthode `speak`. +- Créer une classe `Dog` qui affiche `Wouf` sur la console lorsque la méthode + `speak` est appelée. + +Le code suivant doit fonctionner. + +```cpp +#include +using namespace std; + +int main() +{ + cout << "The dog is here" << endl; + Animal* a = new Dog(); + a->speak(); +} +``` \ No newline at end of file