D
分析:传染病是由病原体引起的,能够在人与人之间或人与动物之间传播的疾病.具备传染性和流行性.据此解答.
解答:A、胃病不是由病原体引起的或者不具有传染性,因此不属于传染病.故不合题意;
B、近视是由于长期不注意用眼卫生而出现的一种看不清远处物体的视力问题,不是传染病.故不合题意;
C、白化病、色盲、血友病都是由于遗传物质发生改变而引起的遗传病,具有遗传性,不是传染病.故不合题意;
D、狂犬病是由狂犬病病毒引起的一种传染病,能够在人与动物之间进行传播,具有传染性.故符合题意.
故选:D
点评:解答此类题目的关键是熟记传染病的特点.