猫的毛发颜色和染色体有关的。首先,猫身上的毛发色只有两种黄(老外叫红色)和黑。白色并不能算是一种毛色,猫毛显现出白色,只是因为它本身的颜色因为某些原因没有显露出来而已。而控制毛色基因存在于猫XY染色体上,而这对染色体又是决定性别的一对染色体。因而猫的毛色遗传又叫做伴性遗传。第二,决定毛色的基因只存在于X染色体上,一条X染色体只能携带一种颜色的信息, Y染色体对于毛色是不起什么作用的。遗传学里,Y染色体只存在于雄性身上。即XX组合,性别为雌性,XY组合得到的性别为雄性。