class操作 + 源码