鱼在水里吃东西时,它们并不会进水,这是因为鱼有特殊的生理结构来处理水分。鱼鳃丝的表面布满了微细血管,当水流经过鳃丝时,水中的氧气可以通过这些血管进入血液,而血液中的二氧化碳和水分则被鳃丝过滤掉,最终排出体外。因此,鱼在吞食时摄入的水分,实际上是为了吸收水中的氧气,而不是真正意义上的喝水。
对于淡水鱼来说,由于水的浓度低于鱼体液,渗透压也低于鱼体内,水分会从低渗透压的环境流向高渗透压的环境,即从水中流向鱼体内。淡水鱼需要不断将体内过多的水分以尿液形式排出体外,以维持体内渗透压的平衡。而海水鱼的情况则相反,因为海水的含盐量高于鱼体内,海水的渗透压大于鱼体内的渗透压,导致鱼体内的水分会通过身体表面(尤其是鳃)不断渗出。海水鱼有一个特殊的系统来处理从海水中吸收的盐分,它们的血液在尿素的作用下可以维持比海水更高的渗透压,因此不会流失大量水分,也不需要喝水。