A dihybrid cross involves the study of inheritance of two contrasting characters at a time. This allows for the observation of how genes for different traits are inherited independently.