You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
682 B
38 lines
682 B
class TheThing(object):
|
|
|
|
def __init__(self):
|
|
self.number = 0
|
|
|
|
def some_function(self):
|
|
print("I got called.")
|
|
|
|
def add_me_up(self, more):
|
|
self.number += more
|
|
return self.number
|
|
|
|
# two different things
|
|
a = TheThing()
|
|
b = TheThing()
|
|
|
|
a.some_function()
|
|
b.some_function()
|
|
|
|
print(a.add_me_up(20))
|
|
print(b.add_me_up(30))
|
|
|
|
print(a.number)
|
|
print(b.number)
|
|
|
|
# Study this. This is how you pass a variable
|
|
# from one class to another. You will need this.
|
|
class TheMultiplier(object):
|
|
|
|
def __init__(self, base):
|
|
self.base = base
|
|
|
|
def do_it(self, m):
|
|
return m * self.base
|
|
|
|
x = TheMultiplier(a.number)
|
|
print(x.do_it(b.number))
|
|
|
|
|