micropython: add micropython component
This commit is contained in:
24
components/language/micropython/tests/basics/class3.py
Normal file
24
components/language/micropython/tests/basics/class3.py
Normal file
@@ -0,0 +1,24 @@
|
||||
# inheritance
|
||||
|
||||
class A:
|
||||
def a():
|
||||
print('A.a() called')
|
||||
|
||||
class B(A):
|
||||
pass
|
||||
|
||||
print(type(A))
|
||||
print(type(B))
|
||||
|
||||
print(issubclass(A, A))
|
||||
print(issubclass(A, B))
|
||||
print(issubclass(B, A))
|
||||
print(issubclass(B, B))
|
||||
|
||||
print(isinstance(A(), A))
|
||||
print(isinstance(A(), B))
|
||||
print(isinstance(B(), A))
|
||||
print(isinstance(B(), B))
|
||||
|
||||
A.a()
|
||||
B.a()
|
Reference in New Issue
Block a user