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. '''