单项选择题

A.国际法具有强制力,依靠国家单独或集体行动来实现
B.国际法具有强制力,依据一般认为是产生于国际交往和发展需要的、国家之间的协议意志或者意志协议。
C.国际法的立法方式不同于国内法
D.国际法的主体只有国家和政府间国际组织