【发布时间】:2021-12-02 17:13:57
【问题描述】:
我一直在学习python,目前正在学习OOP python,在W3学校看到了这个,但不明白它是如何工作的
class Person:
def __init__(mysillyobject, name, age):
mysillyobject.name = name
mysillyobject.age = age
def myfunc(abc):
print("Hello my name is " + abc.name)
p1 = Person("John", 36)
p1.myfunc()
方法是否必须引用类的当前实例才能访问类的变量,所以对为什么该方法可以使用abc 而不是我的sillyobject 并能够编译感到困惑。任何解释都会很有帮助。对不起,如果这对 python 来说真的很新
【问题讨论】:
标签: python python-3.x oop