fork download
  1. class Foo(object):
  2. def __init__(self):
  3. self.some_data = 42
  4.  
  5. def foo(self):
  6. return self.some_data
  7.  
  8.  
  9. class Bar(object):
  10. def __init__(self):
  11. self.some_data = "Surprise!"
  12.  
  13.  
  14. example = Foo()
  15. print(example.foo())
  16.  
  17. replacement = Bar()
  18. print(example.__class__.foo(replacement))
  19.  
Success #stdin #stdout 0.02s 9936KB
stdin
Standard input is empty
stdout
42
Surprise!