改进循环继承
methods