java 函数名 __为什么有些函数在函数名之前和之后都加上了“__”?

实际上,当我需要在父类和子类名称之间有所不同时,我使用_方法名称 . 我已经阅读了一些使用这种创建父子类的代码 . 作为示例,我可以提供此代码:

class ThreadableMixin:

def start_worker(self):

threading.Thread(target=self.worker).start()

def worker(self):

try:

self._worker()

except tornado.web.HTTPError, e:

self.set_status(e.status_code)

except:

logging.error("_worker problem", exc_info=True)

self.set_status(500)

tornado.ioloop.IOLoop.instance().add_callback(self.async_callback(self.results))

...

和有_worker方法的孩子

class Handler(tornado.web.RequestHandler, ThreadableMixin):

def _worker(self):

self.res = self.render_string("template.html",

title = _("Title"),

data = self.application.db.query("select ... where object_id=%s", self.object_id)

)

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值