初始化和分类