Inheritance The process by which a child object is caused to exhibit traits of a parent object. What these traits are and how many parents a child can have are, in programming languages as in life, subjects of conflict. Perl supports both data storage and code inheritance, and supports a child having multiple parents. How biological. In Perl, inheritance is defined using a package-global array called @ISA.