micropython

tests/subclass.py

253:cda541c40c81
2009-07-12 Paul Boddie Added notes on native functions and the "unused objects" optimisation. Added missing copyright and licensing information. Tidied native function generation slightly.
     1 #!/usr/bin/env python     2      3 class A:     4     def __init__(self, x):     5         self.x = x     6      7     def a(self):     8         pass     9     10 class B(A):    11     def b(self):    12         pass    13     14 class C(A, B):    15     def a(self):    16         A.a(self)    17     18     def b(self):    19         self.a()    20     21     def __init__(self, x, y):    22         self.x = x    23         self.y = y    24     25 class D:    26     def __init__(self, y):    27         self.y = y    28     29 class E(C, D):    30     pass    31     32 class F(A, D):    33     pass    34     35 # vim: tabstop=4 expandtab shiftwidth=4