你为什么这么说呢?
公海是不属于任何国家的海域,没有国家当然也就没有法律,任何国家的法律都延伸不到。但公海虽然没有国家管辖,但船只有国籍,犯罪嫌疑人和被害人有国籍。各国家都有保护管辖的规定,照样可以定罪。
比如,犯罪人嫌疑人是中国人的话,不管他在哪,我国刑法都有管辖权。《中华人民共和国刑法》第六条:凡在中华人民共和国领域内犯罪的,除法律有特别规定的以外,都适用本法。凡在中华人民共和国船舶或者航空器内犯罪的,也适用本法。
其它国家的法律也都有这样的规定。
谁告诉你的?别去相信电影,特别是十几年前的老电影。