实现继承逻辑，添加注释