如何在PYTHON里定义静态方法

 时间:2024-10-28 05:41:46

1、新建一个PY文档。

如何在PYTHON里定义静态方法

2、class Dog(object): def run(self): print("running") #这是我们一般创建类的写法。

如何在PYTHON里定义静态方法

3、clas衡痕贤伎s Dog(object): @staticmethod def run(self): print("run荏鱿胫协ning") #如果要创建静态方法,那么要加上staticmethod注明一下。

如何在PYTHON里定义静态方法

4、class Dog(object): @staticmethod def run(self): print("running") Dog.run()#但是现在还不能进行调用。这样写是错误的。

如何在PYTHON里定义静态方法

5、class Dog(object): @staticmethod def run(): print("running") Dog.run()#我们必须要把self去掉。

如何在PYTHON里定义静态方法

6、class Dog(object): def swim(): print("swimming") Dog.swim()#如果这样写也是能运行,但是不建议这样,因为分不清楚具体是什么方法。

如何在PYTHON里定义静态方法

7、clas衡痕贤伎s Dog(object): @staticmethod def run(): print("running媪青怍牙") def swim(self): print("swimming") Dog.run()dog = Dog()dog.swim()#静态方法是可以和对象方法并存的。

如何在PYTHON里定义静态方法
  • C++编程思想:[2]字符数组转换整数和浮点数
  • Python编程:怎么使用正则对象的findall()方法
  • JetBrains系列IDE如何设置自己的主题
  • 如何用PYTHON递归算法计算列表包含的元素数
  • 如何设置pyCharm背景及修改代码字体大小
  • 热门搜索
    肇事逃逸怎么处理 户型图怎么画 vest怎么读 孕吐严重怎么办 自荐信怎么写 怎么设置虚拟内存 怎么清理内存 光盘怎么刻录 小巴西龟怎么养 金领冠孕妇奶粉怎么样