嗨囉 大家好 最近小弟在自学python
有些小观念 有点不太清楚 想请教大家
在此版第一次发文 若有违反版关 请告知 小弟自d
code:
class Account: #(1)
pass
def account(name,number,balance):
acct=Account() #(2)
acct.name=name #(3)
acct.number=number
acct.balance=balance
return acct
想请教的是在#(1)时class定义了Account物件 然后其内容pass 不撰写
并且我们在#(2)这边实际建立了一个object 并将acct此参考指向建立的object
上述大概没什么问题
但为什么我们做像#(3)这类型的事情
明明Account内这个物件没有定义的个任何的变量(参考) 并pass掉
我们却可以让acct.name ?!
小弟有摸过一点c++跟c#
已知python所有变量皆是参考
但自学python到这边觉得有点卡卡
怕走火入魔 请大大指点 谢谢!