关于afinal的数据部分封装