What is the basis of a metallic bond?

A. the attraction of metal ions for mobile electrons

B. the attraction between neutral metal atoms

C. the neutralization of protons by electrons

D. the attraction of oppositely-charged ions