5. The access system implementable in an object-oriented programming application as claimed in claim 4 , wherein said utility friend class further comprises means for determining the name of a method in a calling object that has called a method within the implementing class, said comparing means further comparing said method name against a list of method names that have been granted access rights to said method in said implementing object; and, one of: executing said method of the implementing object upon determination that said calling method is a member of said list, or, preventing execution of said method upon determination that said calling method is not a member of the list.
5. The access system implementable in an object-oriented programming application as claimed in claim 4 , wherein said utility friend class further comprises means for determining the name of a method in a calling object that has called a method within the implementing class, said comparing means further comparing said method name against a list of method names that have been granted access rights to said method in said implementing object; and, one of: executing said method of the implementing object upon determination that said calling method is a member of said list, or, preventing execution of said method upon determination that said calling method is not a member of the list. 6. The access system implementable in an object-oriented programming application as claimed in claim 5 , further comprising means for filling an array comprising a list of names of methods included in objects that have been granted access rights to said method in said implementing object.