자석은 전자들이 움직이는 물질에서 만들어지며, 전자는 스핀이라고 하는 자기적인 특성을 가지고 있습니다. 같은 극은 서로 스핀이 비슷하기 때문에 서로 밀어내게 되고, 반대 극은 서로 스핀이 반대 방향이기 때문에 서로 당기게 됩니다. 이는 자기장을 만드는 데에 있어서 전자의 스핀 방향이 중요한 역할을 하기 때문입니다. 이러한 원리는 전자의 자기적인 특성을 바탕으로 설명됩니다.
전기를 띠지 않은 두 물체를 마찰시키면 한쪽에서는 전자를 잃고, 한쪽에서는 전자를 얻어, 결국 서로 다른 전하를 띠게 됩니다. 그 결과, 두 물체는 서로 잡아당기는 힘이 발생하는데, 이것이 인력입니다. 반대로 같은 전하인 (+)전하와 (+)전하 사이, (-)전하와 (-)전하 사이에는 서로 밀어내는 척력이 작용하게 되어 같은 극끼리는 서로를 밀어내게 됩니다.