多选题 国际法院所适用的法律有(    )。
   A.国际公约或条约
   B.国际习惯
   C.文明各国所承认的一般法律原则
   D.作为确定法律原则补充资料的司法判例及权威最高之公法学家的学说
【正确答案】 A、B、C、D
【答案解析】依据《国际法院规约》第 38条的规定,国际法院应依国际法裁判案件,裁判时适用的法律有:(1)国际条约,指争端当事国明确承认为有效的双边或多边条约;(2)国际习惯,即被国际社会普遍接受的国际习惯法;(3)被世界各国所普遍承认的一般法律原则;(4)司法判例和各国权威最高的公法学家的学说可以作为确定法律原则的辅助资料。除此以外,法院征得争端当事国的同意,可以依照“公允及善良”原则裁判案件。