春秋战国时诸侯国按公侯伯子男称谓。晋国国君称公,如晋文公
从分封制上来讲,晋国的国君应该被称呼为晋侯。因为晋国在被分封的时候是被周天子分为侯爵的。
之所有有时候会被称为晋公,是因为晋国在晋献公时期崛起,成为春秋强国,称晋国国君为“公”,是对其的一种尊称,再后来就一直延续下来了
水利万物而不争,
而万物莫能与之争。