For magnetic force to occur between two bodies, if one is magnet, the other should be
For having magnetic force between two magnets, they should be in contact.
The force exerted by a magnet on another magnet is a non-contact force. The force exerted by a magnet on a magnetic material will
Two magnets need to be in contact with each other to have magnetic force between them.