python代码的执行顺序

 

即调用父类中的方法,也调用子类中的方法

 self代表调用他的对像,谁调用就代表谁,此处的self代表obj,代码执行到self.process_request()时相当于

执行obj.process_request(),会先去minx中找有process_request方法没有,没有在找其他的。

 class BaseRequest():
pass
class RequestHandler(BaseRequest):
def server_forver(self):
print('RequestHandler.server_forver')
self.process_request()
def process_request(self):
print('RequestHandler.process_request')
class minx:
def process_request(self):
print('minx_process_request')
class son(minx,RequestHandler):
pass

obj = son()
obj.server_forver()

posted on 2018-09-18 17:06  jenny_200  阅读(255)  评论(0编辑  收藏  举报

导航