KwickClips Python · 39 sec · free
What is overriding?
Short answer. The child reuses the parent's method name with different work.
What does Kid().fare() print?
50.
Remember
| Same method name in the child |
| The child's version wins |
Parent and child both have a fare method. Which one runs? The child reuses the method name. This is overriding. Python checks the child first, so Kid prints fifty. Same name means overriding. The child's version wins.
This clip is from the full lesson: Inheritance and Method Overriding in Python — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: Programming All levels Python, Programming All levels Java
More KwickClips from this lesson
How does a child class inherit?38 sec
Why is the name missing in my child class?42 sec
What is multilevel inheritance?39 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

