zoukankan      html  css  js  c++  java
  • staticmethod_classmethod_property

    @staticmethod:静态方法,它致使eat()函数与类没有关系,不可以调用类中的任何属性,只是归类管理

    类方法:只能调用类中的变量,不能调用实例变量

    属性方法:定义两个一样的函数eat(),把一个方法变成一个静态属性,利用

    @eat.setter

    来给food赋值

    @property

    要传值,得加一个私有属性

    删除属性:

    @eat.deleter

    属性方法的例子:

  • 相关阅读:
    053-49
    053-3
    053-204
    053-491
    053-205
    053-57
    053-149
    053-47
    053-150
    回答2
  • 原文地址:https://www.cnblogs.com/pythonbz/p/6339850.html
Copyright © 2011-2022 走看看