class 的部分基本完成。基本测试通过。