因为鱼是变温动物,体温可以随外界温度变化而变化。另外,冬天水下的温度并不特别低,有些鱼在水中照样生活,所以鱼不怕冷。
变温动物并不是需要寒冷,只是因为动物的体内没有自身调节体温的机制,仅能靠自身行为来调节体热的散发或从外界环境中吸收热量来提高自身的体温。当外界环境的温度升高时,动物的代谢率随之升高,体温也逐渐上升,它们便被动地离开不利的环境;当外界环境的温度降低时,动物的代谢率也随之降低,体温也逐渐下降。所以它们或是移向日光下取暖来提高体温,或是钻进地下、洞穴中进行冬眠,或是游向温暖水域,或是进行夏眠。
鱼怕冷,所以冬天的鱼都躲在深水里,少活动以减少新陈代谢,深水较好,这与水的物理特性有关。
在冬天,就算水面结冰了,但冰层下的水温并非是零度,往往在零上几度,这是因为水的比热大,散热慢,所以水越深,保温效果越好,水温也就越高,越有利于鱼过冬。