hit by a fish?/hit by a fist?

Well, if a sailor or fisherman picks up a small flying fish from the deck, grips it in his fist, and then slugs you one...then it's like Candide, the best of all possible words! (or meanings) [having-your-cake-and-eating-it-too-e]