为什么鱼会吃掉它生出来的鱼仔。。

如题所述

很多鱼不能分辨自己的后代,在自然环境下,鱼产下的卵或小鱼很快会被流水带到远处,鱼很少有机会接触到自己的卵或后代,而在人工饲养的狭小环境下,鱼和它的后代无法有效地分开,在不能分辨后代的本性之下,大鱼会把所有在身边游动的东西当成食物。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-06-06
不是每一种鱼都会吃掉自己的孩子。有的鱼根本就不吃肉(草鱼),你一定见过有的鱼把孩子喝到嘴里、是保护它并不是要吃掉它。你说的是少数,哪是本能也是优胜劣汰,吃掉体质不好的生病的也是为了更多的鱼能健康的成长。本回答被网友采纳
第2个回答  2013-10-13
大鱼吃小鱼,弱肉强食
第3个回答  2013-10-13
它认为鱼仔是食物
第4个回答  2013-10-13
大鱼饿了
相似回答