def func(obj, num):
if(num == 0):
obj.func0()
else:
obj.func1()
class MyClass0:
def func0(self):
print "MyClass0: func0"
def func1(self):
print "MyClass0: func1"
class MyClass1:
def func0(self):
print "MyClass1: func0"
x = MyClass0()
y = MyClass1()
func(x, 0)
func(x, 1)
func(y, 0)
func(y, 1)