Question: what is the difference between particle and antiparticle?
Answer: As was written, a particle and its antiparticle have the same mass as one another, but opposite electric charge, and other differences in quantum numbers. That means a proton has positive charge while an antiproton has negative charge and therefore they attract each other.