###封装 封装 封装 封装 封装↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ # class Cat: # def __init__(self,name ,age,gender,color): 初始化函数,对象一运行就会使用的方法 # self.__name=name 定义属性,并做保护 # self.__age=age 同理 # self.gender=gender # self.color=color # print(self.__age+"岁的"+self.__name+"是一只"+self.color+"的"+self.gender+"猫") # def soar(self): # print(self.__name+"叫了一声") # # def run(self): # print(self.__name+"跑了起来") # # @property 使用装饰器@:对后续的getter()函数的调用 # def name(self): # return self.__name # # @name.setter 使用装饰器@:对后续的setter()函数的调用 # def name(self,name): # self.__name=name # @property # def age(self): # return self.__age # # @age.setter # def age(self,age): # if age>0: # self.__age=age
Python封装的小练习
最新推荐文章于 2023-11-19 22:19:21 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)