继续看代码并完善学习各个类关系