看板 [ Python ]
討論串[問題] 父函式呼叫未知個數的子函式
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者sbrhsieh (sbr)時間15年前 (2009/10/08 12:48), 編輯資訊
0
0
3
內容預覽:
這部分請自行閱讀:. http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#id404413(短網址:http://tinyurl.com/ydkcla3). ht

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者huge (huge)時間15年前 (2009/10/08 11:45), 編輯資訊
0
0
0
內容預覽:
感謝回覆. 這邊的部份是我表達得不好,而是像yungyuc所說的,. 在我的寫法裡面 parent 並不需要知道 child 實作了沒. 所以看來還不需要邪惡的 __metaclass__. 另外有一個部份小弟沒看懂的是底下這句話. 如果是因為多重繼承,記得最上層父類別裡的 clear() 要呼叫
(還有7個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者yungyuc (酷狗喵千代)時間15年前 (2009/10/08 10:44), 編輯資訊
0
0
0
內容預覽:
為什麼要知道是誰實作的?. clear() 既然設計上要被覆寫,若子類別沒有實作 clear(),表示有問題. 程式執行到該處就應該爛掉,然後程式員要測出來,再加以改正. 如果 clear() 不一定要被覆寫,父類別就要提供預設方法。. 如果是因為多重繼承,記得最上層父類別裡的 clear() 要呼
(還有19個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者huge (huge)時間15年前 (2009/10/08 10:07), 編輯資訊
0
0
0
內容預覽:
標題確實下得不好還請見諒. 想請教各位前輩的是. 如果今天我有一個base (parent) class 最後需要呼叫 clear(). 但是這個 clear() 是由各個 subclass 去實作的. 也就是說 base class 在執行 clear() 的當下. 並不曉得哪些 subclass
首頁
上一頁
1
下一頁
尾頁