数据类与生成数