国际法与国内法关系是国际法的基本理论问题, 也是一个长期存在争议的问题.学者们在国际法与国内法关系的理论上提出了三种不同的主张,即国内法优先说,国际法优先说,国内法与国际法平行说,前两种被归结为" 一元论",第三种为"二元论".
1. 国内法优先说认为国际法与国内法属于同一个法律体系,国际法从属于国内法,国际法的意志是绝对的、无限的,国际法的效力来在国内法。
2. 国际法优先说认为国际法与国内法属于同一个法律体系,但是在法律等级上,认为国内法从属于国际法,属于低级规范,在效力上依靠国际法,国际法有权要求将违反国际法的国内法废除,而国际法的效力是依靠"最高规范"----"国际社会意志必须遵守".
3. 国际法国内法平行说.其主张国际法与国内法是两个不同的法律体系,它们调整的对象、主体、渊源、效力依据等方面都不同,两者各自独立、互不隶属,认为国内法的效力根据是一国的意志,而国际法的效力根据多国的“共同意志”,处于对等而对立的地位。
当代国际法认为:国际法和国内法是法律的两个体系,但由于国家是国内法的制定者,又是国际法制定的参与者,所以两者彼此之间是有着密切的联系的。于是在原则上,国家在国内立法时要考虑到国际法的规范要求,在参与制定国际条约时也要注意他国国内法的原则立场。总之,可见两者关系:国内事务与国际事务彼此交叉,相互渗透,国际交往愈频繁,国际社会与国内社会的联系愈加密切,国际法与国内法的关系愈加复杂。