python继承

 1 # property 属性
 2 class Wife:
 3     def __init__(self, name: str, age: int) -> None:
 4     self.name = name
 5     self.age = age
 6 
 7   @property #变量age可读
 8   def age(self):
 9       return self.__age
10 
11   @age.setter #变量age可改
12   def age(self,value: int):
13       self.__age = value
14 
15 # 继承
16 
17 class Person:
18   def __init__(self, name: str) -> None:
19     self.name = name
20 
21 class Student(Person):
22   def __init__(self, name: str, score: float) -> None:
23     super().__init__(name)
24     self.score = score
25 
26   def std(self):
27     print("stu ")
28  
29 class Teacher(Person):
30   def __init__(self, name: str, make: int) -> None:
31     super().__init__(name)
32     self.make = make
33 
34   def teach(self):
35     print("teach")

 


posted @ 2022-03-02 22:58  小白duzw  阅读(25)  评论(0)    收藏  举报