Class Inheritance
Definition
#
# PARENT CLASS DEFINITION
#
class Team():
def __init__(self, params):
self.city = params["city"]
self.name = params["name"]
self.sport = params["sport"]
self.league = params["league"]
self.players = params["players"]
def full_name(self):
return self.city + " " + self.name
#
# CHILD CLASS DEFINITION
#
class BaseballTeam(Team):
def __init__(self, params):
params["sport"] = "baseball"
super().__init__(params) # equivalent to: `Team.__init__(self, params)`Initialization
Last updated