封装了类