Fish are cold-blooded creatures thus their temperature are governed by those of the surrondin waters. Each specific temperature preferences, but also has temperature tolerances that cover a much wider range. The largemouth bass, fr example, seem most comfortable when te water is between (60-70 degree F). Northern anglers often catch largemouth through the ice, which means that the water temperature is between 32 and 39.2 F.
At the other extreme, bass become uncomfortable when the water temperature is above 80 degree F. With higher temperatures, fish requires much more oxygen and will usually seek this oxygen above all other considerations. Tha's when you'll find them along windy shorelines, when a spring enters a lake, or among aquatic plants that produce oxgen.