diff options
Diffstat (limited to 'comp/work')
-rw-r--r-- | comp/work/32/oop.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/comp/work/32/oop.py b/comp/work/32/oop.py new file mode 100644 index 0000000..8d7bd7b --- /dev/null +++ b/comp/work/32/oop.py @@ -0,0 +1,31 @@ +class person: + def __init__(self, age, name): + self.__age = age + self.__name = name + + def getAge(self): + return self.__age + + def getName(self): + return self.__name + + def getOlder(self, new): + self.__age = new + + +class child(person): + def __init__(self, age, name, school): + super().__init__(age, name) + self.__school = school + + def getSchool(self): + return self.__school + + def newSchool(self, new): + self.__school = new + + +if __name__ == "__main__": + me = child(17, "lucas", "qmc") + me.getOlder(18) + print(me.getName()) |