Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:58:21

0001 class ExampleClass(object):
0002     class_attr = 0
0003 
0004     def __init__(self, instance_attr):
0005         self.instance_attr = instance_attr
0006 
0007 
0008 if __name__ == '__main__':
0009 
0010     foo = ExampleClass(1)
0011     bar = ExampleClass(2)
0012 
0013     print(foo.instance_attr)
0014     print(foo.class_attr)
0015 
0016     print(bar.instance_attr)
0017     print(bar.class_attr)
0018 
0019     print(ExampleClass.class_attr)
0020 
0021     foo.class_attr = 100
0022 
0023     print(foo.instance_attr)
0024     print(foo.class_attr)
0025 
0026     print(bar.instance_attr)
0027     print(bar.class_attr)
0028 
0029     print(ExampleClass.class_attr)
0030 
0031     ExampleClass.class_attr = 100
0032 
0033     print(foo.instance_attr)
0034     print(foo.class_attr)
0035 
0036     print(bar.instance_attr)
0037     print(bar.class_attr)
0038 
0039     print(ExampleClass.class_attr)