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")
浙公网安备 33010602011771号