在类中定义函数(而不是方法)的最佳方法是什么?

时间:2020-04-22 19:04:29

标签: python function class methods

据我了解,方法是类中作用于对象本身的函数。但是,如果有一个我想在类中调用的特定函数(该函数不作用于对象本身)怎么办?

我已经做了一些测试,显然下面的两个类都做同样的事情。但是,哪一个是最好的,将Class1定义为不对对象起作用的方法的Class1,或将Class2定义为方法本身内部的函数的Class2,以便仅特定方法可以使用它?

$ kubectl exec -ti busybox1 -- /bin/sh
/ # ping busybox-2.default-subdomain.default.svc.cluster.local
PING busybox-2.default-subdomain.default.svc.cluster.local (10.16.0.109): 56 data bytes
64 bytes from 10.16.0.109: seq=0 ttl=64 time=0.051 ms
64 bytes from 10.16.0.109: seq=1 ttl=64 time=0.082 ms
64 bytes from 10.16.0.109: seq=2 ttl=64 time=0.081 ms

0 个答案:

没有答案
相关问题