我开始学习python的类和对象了!我从电子书中独自阅读。 这本书有以下例子:
class Person:
def sayHi(self):
print('Hello, how are you?')
p = Person()
p.sayHi()
# or simplier
Person().sayHi()
我完全可以理解以下内容:
def sayHi():
print('Hello, how are you?')
sayHi()
然而,我很难理解第一个例子...... 为什么我需要使用这个' self'?使用' self'告诉python我可以通过调用类来使用/调用函数sayHi()吗?换句话说,自我'赋予类人员权利,使其反应就好像它是一个功能......就像将权利传递到上一级一样?
P.S。对不起,我是编程中的菜鸟,英语也不是我的母亲... 提前谢谢。