第一点保证能吃的下同伴,第二点保证这种行为有利于后代,能够遗传下去。
如果一生可以交配数次,那么交配后吃掉同伴带来的后代收益不足以抵消多交配几次后代数量倍增的收益,这种行为便不会稳定遗传
其实搞清楚为什么会出现这种现象,就可以自己找其他目标了。
比方说,为什么部分螳螂会吃同类?
因为它们智力很低,而且视力也很差,缺乏有效的沟通交流系统,无法分辨眼前的个体是不是自己的亲友,只知道眼前的个体可以吃,并且个子比较小,自己能打得过。
雄性螳螂的个体通常远远低于雌性螳螂,在雌性螳螂的大刀面前毫无抵抗之力,只能惨被吃掉。
所以,交配结束之后还没有来得及逃跑的雄性螳螂,有可能被雌性螳螂误认为是一个可攻击可食用的弱小个体,从而被吃掉。
事实上,这种螳螂吃掉父母或者兄弟姐妹的情况也是存在的。
--
所以简单来看,要出现性食大概有两点,
符合这两点的动物,都有可能出现性食现象。