作为唯心主义者的克劳塞维茨,把他国家的政治视为整个社会利益的代表,而不懂得政治本身的发展动力就是阶级斗争。他认为战争只不过是对外政策的继续,而没有认识到战争同对内政策的联系,把政治与经济、政治与社会制度、政治与阶级斗争割裂开来。由于他没有揭示出战争的社会性质和阶级本质,所以在他论述具体战争时,就无法阐明战争的侵略性或正义性。
克劳塞维茨认为“每个时代均应有其特定的战争”,军事学术的变化是由“新社会条件和社会关系”引起的。克劳塞维茨在研究军事学术理论及其组成部分—战略学和战术学方面做了大量工作。他反对军事学术中的“永恒的原则”,认为战争现象是不断发展的。同时,他又否定在军事发展上存在规律性,并且断言“战争是一个充满偶然性的领域,是一个充满不确实性的领域”。