修改部分,将部分常用回调函数放到类定义中