22 lines
418 B
Python
Executable File
22 lines
418 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
class SuperClass:
|
|
def __init__(self, name: str = None):
|
|
self._name = name
|
|
|
|
def get_name(self):
|
|
return self._name
|
|
|
|
|
|
class SubClass(SuperClass):
|
|
def get_name(self):
|
|
return "subname:" + super().get_name()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
cls1 = SuperClass(name="hatter")
|
|
print(cls1.get_name())
|
|
|
|
cls2 = SubClass(name="hatter")
|
|
print(cls2.get_name())
|