Inheritance in Python
In this post, you will learn how to work with inheritance so that you can use that same knowledge and thus evolve.
- inheritance is a mechanism by which a class (subclass) can extend another class (superclass) to take advantage of its possible variables (attributes) and its behavior (methods).
class Father:
lastName = 'Silva'
def favoriteFood(self):
print('My favorite food is seafood rice.')
class Son(Father):
firstName = 'Nelson'
age = 25
def information(self):
print('Name:', self.firstName, self.lastName)
print('Age:', self.age)
person = Son()
person.information()
person.favoriteFood()
'''
Name: Nelson Silva
Age: 25
My favorite food is seafood rice.
'''
Don’t forget to watch the video and you can always read this post in Portuguese.