鱼会吃自己生的小鱼吗

【鱼会吃自己生的小鱼吗】会的,因为很多鱼不能分辨自己的后代,在自然环境下,鱼产下的卵或小鱼很快会被流水带到远处 , 鱼很少有机会接触到自己的卵或后代,而在人工饲养的狭小环境下 , 鱼和鱼的后代无法有效地分开,在不能分辨后代的本性之下,大鱼会把所有在身边游动的东西当成食物 。