@staticmethod:静态方法,它致使eat()函数与类没有关系,不可以调用类中的任何属性,只是归类管理
类方法:只能调用类中的变量,不能调用实例变量
属性方法:定义两个一样的函数eat(),把一个方法变成一个静态属性,利用
@eat.setter
来给food赋值
@property
要传值,得加一个私有属性
删除属性:
@eat.deleter
属性方法的例子:
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步