很多鱼不能分辨自己的后代,在自然环境下,鱼产下的卵或小鱼很快会被流水带到远处,鱼很少有机会接触到自己的卵或后代,而在人工饲养的狭小环境下,鱼和它的后代无法有效地分开,在不能分辨后代的本性之下,大鱼会把所有在身边游动的东西当成食物。
不是每一种鱼都会吃掉自己的孩子。有的鱼根本就不吃肉(草鱼),你一定见过有的鱼把孩子喝到嘴里、是保护它并不是要吃掉它。你说的是少数,哪是本能也是优胜劣汰,吃掉体质不好的生病的也是为了更多的鱼能健康的成长。
大鱼吃小鱼,弱肉强食
它认为鱼仔是食物
大鱼饿了