당해 행위를 하는 자에게 있어서 뿐만 아니라 모든 자에게 있어서 불가능한 경우를 객관적 불능이라고 한다. 반면에 당해 행위를 하는 자에게만 불가능한 경우를 주관적 불능이라고 한다.