Answer :

Heredity is the inheritance of traits or characters from parent to the offspring
variation is the difference of characters between different offspring
If the chromosomes are of the same kind the allele is homogenous , if not it is heterogeneous 

heredity is the inheritance of trait from parents to offspring
whereas variation is the difference between the faces of parents and offsprings.

Other Questions