重新构建类的结构