• Profile
  • Resume
  • Portfolio
  • Blog
Avatar

Nelson Silva

A human. Being. Coffee lover.

Blog

I Write My Thoughts Here

Multiple Inheritance in Python

October 27, 2021 Python

In this post, you will learn how to work with multiple 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);
  • multiple inheritance makes it possible to inherit from multiple classes.
class Father:
  height = 'Between 180 and 190 centimeters'
  eyeColor = 'Brown'

class Mom:
  def favoriteColor(self):
    print('My favorite color is white.')

class Filho(Father, Mom):
  def information(self):
    print('Name: Nelson Silva')
    print('Age: 25')
    print('Height:', self.height)
    print('Eye color:', self.eyeColor)

pessoa = Filho()
pessoa.information()
pessoa.favoriteColor()

'''
  Name: Nelson Silva
  Age: 25
  Height: Between 180 and 190 centimeters
  Eye color: Brown
  My favorite color is white.
'''

Don’t forget to watch the video and you can always read this post in Portuguese.

Happy coding!

Previous Next

Categories

  • Announcements
  • Python
  • C#
  • Java
  • Go

Latest Posts

  • for Loop in Go
    May 5, 2022
  • Switch in Go
    May 4, 2022
  • Comparison Operators in Go
    May 3, 2022
+351913416022
contact@nelsonsilvadev.com
Porto, Portugal
Nelson Silva © 2022 All Rights Reserved