Python中類與對象:
class Ball:
def _init_(self, name):
self.name = name
def kick(self):
print("我叫%s" % self.name)
a = Ball('tt')
a.kick()
運行出錯如下:
📌📌 原因:
在python中構造函數書寫格式是__init__
,而不是_init_
,即在init兩側都是雙下劃線,不是單下劃線。
📝📝 解決:
class Ball:
def __init__(self,name):
self.name = name
def kick(self):
print("我叫%s" % self.name)
a = Ball('tt')
a.kick()