如何对类中的函数进行调用
如何对类中的函数进行调用 先创建一个对象,再通过对象调用class Say:
def hello(self):
print("Hello")
s = Say()
s.hello() class MyClass:
def foo():
print("FishC")
MyClass.foo() 傻眼貓咪 发表于 2022-8-11 21:49
这种写法和实例化后的写法有什区别 wp231957 发表于 2022-8-11 22:04
这种写法和实例化后的写法有什区别
这不算类方法吧,没self 本帖最后由 傻眼貓咪 于 2022-8-12 20:11 编辑
wp231957 发表于 2022-8-11 22:04
这种写法和实例化后的写法有什区别
区别是没实列化。因为楼主只是想调用方法,没有要实列。 Py与C。。。 发表于 2022-8-11 22:24
这不算类方法吧,没self
如你所说,如果想调用真正的类方法:class MyClass:
@staticmethod
def foo():
print("FishC")
MyClass.foo()
当然你也可以用 classmethod
页:
[1]