What kind of bonds do metals have?

The very heart of bonding is the attraction of positive and negative charges. There are three standard types of bonding among metallic and nonmetallicÊatoms. Non metallic atoms that can bond to other non metallic atoms is called covalent bonding. Non metallic atoms that can bond to metallic atoms is called ionic bonding. And lastly, metallic atoms that can bond to other metallic atoms is called metallic bonding.