๐Ÿ”—Extending Classes & super()WORKSHOP
1
2
3
4
5

Step 1

Create an `Animal` base class with `__init__(self, name, age)` and a `speak(self)` method that returns `'...'`. Add a `__str__` that returns `'Animal(name)'`. Then create `Dog` and `Cat` subclasses, each calling `super().__init__()` and overriding `speak()` to return the appropriate sound.

โŒ˜ Enter (Mac) ยท Ctrl+Enter (Win/Linux)