Антагонистические противоречия — специфичные для всех общественных отношений эксплуататорского общества, противоречия, в основе которых лежат непримиримые интересы враждебных классов, социальных групп, сил.
Противоречия такого рода разрешаются путем революционной классовой борьбы и социальной революции, изменяющей данный общественный строй. Характерной чертой антагонистических противоречий является то, что в процессе своего развития они обостряются, усугубляются, и борьба между ними доходит до острого конфликта. Однако формы разрешения этого конфликта определяются конкретно-историческими условиями.
Ярким примером антагонистических противоречий являются противоречия между буржуазией и пролетариатом в капиталистическом обществе, а также противоречия между империалистическими государствами, имеющие своим источником борьбу капиталистических стран за рынки и сферы влияния, конкуренцию. Они ведут к насильственной борьбе между империалистами за передел мира, за рынки сбыта и т. п. В этих противоречиях кроются причины империалистических войн[2].
Неантагонистические противоречия — выражают противоречия не враждебных классов, а таких классов, социальных групп, у которых наряду с противоречиями имеется общность коренных интересов.
Характерная черта таких противоречий состоит в том, что в своем развитии они не превращаются обязательно во враждебную противоположность и борьба между ними не доходит до конфликта.
Примером подобных противоречий могут служить существовавшие до построения социализма в СССР противоречия между рабочим классом, являющимся носителем социализма, и крестьянством как классом мелких собственников. Наряду с противоречиями у рабочих и крестьян имеются по коренным вопросам общие интересы, которые покрывают существенные противоречия.
Неантогонистические противоречия преодолеваются не путем ожесточенной классовой борьбы, а путем постепенного и планомерного преобразования экономических и других условий, вызывающих эти противоречия[2].