What does inheritance do?
Inheritance defines a way for a given class to inherit attributes and methods from one or more base classes.
Why does inheritance make easy?
Inheritance makes it easy to centralise common functionality and data in one place instead of having it spread out and duplicated across multiple classes.
What syntax does a class use to inherit another?
The name of the class to be inherited in parentheses as a postfix.
eg. class Child(Parent):
How does a subclass access its parent’s attributes and methods?
By using a dot notation after calling the super function.
eg. super().attribute