- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Overriding Methods in Python
You can always override your parent class methods. One reason for overriding parent's methods is because you may want special or different functionality in your subclass.
Example
#!/usr/bin/python class Parent: # define parent class def myMethod(self): print 'Calling parent method' class Child(Parent): # define child class def myMethod(self): print 'Calling child method' c = Child() # instance of child c.myMethod() # child calls overridden method
Output
When the above code is executed, it produces the following result −
Calling child method
- Related Articles
- Overriding in C#
- Method Overriding in Perl
- Method overriding in Java
- Overriding in Java programming
- Dictionary Methods in Python
- List Methods in Python?
- Overriding Vs Shadowing in C#
- Method Overriding in Dart Programming
- Dictionary Methods in Python Program
- Base Overloading Methods in Python
- Python String Methods ?
- Built-in String Methods in Python
- overriding method different package in java
- When Method Overriding occurs in Java?
- Function Overloading and Overriding in PHP

Advertisements