summaryrefslogtreecommitdiff
path: root/comp/work/32/oop.py
blob: 8d7bd7bca00dad1cf8c96a0124c8cd3581f0ecda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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())