Kirjaudu
Google-sovellukset
Päävalikko
張貼意見於:
Thinking more...
"python 的 private method"
尚未有任何意見。 -
1 – 0 (共 0 個)
純粹記錄一下,讓自己知道曾經犯過這個錯。類別裡的 method 名稱加上 __ 就是 private,所以,子類別並不會知道有這個 method,也不會發生
Method overriding
。
class Rectangle:
def __init__(self):
self.parse()
self.__parse()
def parse(self):
print("parse(): Rectangle")
def __parse(self):
print("__parse(): Rectangle")
class BoxType(Rectangle):
def parse(self):
print("parse(): BoxType")
# 不會被執行到!!
def __parse(self):
print("__parse(): BoxType")
b = BoxType()
# Output:
# parse(): BoxType
# __parse(): Rectangle
就這樣...
由 elleryq 在 2010年9月14日 的
上午1:32
所張貼
留下您的意見
您可以使用一些 HTML 標記,例如
<b>, <i>, <a>
已啟用留言管理。所有留言都必須經過網誌作者核准。
請選擇一個身分
Google 帳戶
提交意見後,系統會要求您登入。
名稱 / 網址
使用你的 Google 帳戶留言,日後你才能管理自己的留言。如果選擇匿名留言,則無法編輯或刪除你的留言。
瞭解詳情
名稱
網址
匿名
使用你的 Google 帳戶留言,日後你才能管理自己的留言。如果選擇匿名留言,則無法編輯或刪除你的留言。
瞭解詳情
請回答人機驗證問題
"python 的 private method"
尚未有任何意見。 -