Answer:
Macromolecule are defined as a very large molecule created by the polymerization of small subunits such as monomers.There are four major biological macromolecules including carbohydrates, proteins, lipids, and nucleic acids.
Self-replication of macromolecules is a behavior that allows construction of an identical copy of itself.
Nucleic acid that involves DNA (dioxyribonucleic acid ) are the macromolecules having the capability of self replication. DNA containing nucleotides, have a specific chemical interactions that helps in designing the self assemblage.