summaryrefslogtreecommitdiff
path: root/oop
diff options
context:
space:
mode:
authorzhang <zch921005@126.com>2022-05-04 08:47:54 +0800
committerzhang <zch921005@126.com>2022-05-04 08:47:54 +0800
commit2180c68999eb8dc0c7bcec015b2703f5b8b20223 (patch)
tree3ec71623038ff8b90a5bc4e32da14a7382d42d9d /oop
parent70aebb73b81b50911e2107cd4519e69f09971021 (diff)
ndarray axis
Diffstat (limited to 'oop')
-rw-r--r--oop/mixin.py25
-rw-r--r--oop/simple_demo.py1
2 files changed, 26 insertions, 0 deletions
diff --git a/oop/mixin.py b/oop/mixin.py
new file mode 100644
index 0000000..68d50c1
--- /dev/null
+++ b/oop/mixin.py
@@ -0,0 +1,25 @@
+
+class State:
+ def __init__(self):
+ print('State init')
+ self.first_state = 'main state'
+
+
+class Event:
+ def __init__(self):
+ print('Event init')
+ self.event_name = 'main event'
+
+
+class HappyState(State, Event):
+ def __init__(self):
+ super().__init__()
+ super(State, self).__init__()
+ print('HappyState init')
+ self.second_state = 'happy state'
+
+
+if __name__ == '__main__':
+ hs = HappyState()
+
+
diff --git a/oop/simple_demo.py b/oop/simple_demo.py
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/oop/simple_demo.py
@@ -0,0 +1 @@
+