直系亲属血型不一定相同,因为血型也是靠遗传基因的染色体自由组合形成的,学习生物遗传的内容就会明白这个原理,O型血是阴性基因遗传,其余的A型血和B型血都是显性遗传,所以如果父母一方是O型,另一方是A型,子女可能是O型和A型,如果另一方是B型,子女可能是O或B型。