only one method per name rule (contd so if you examine the attribute dict after the class is compiledyou will see the following sort of entry in the namespace dictionary for 'foosince all the method names are stored as keys in the namespace dictionary and since the dictionary keys must be uniquethis implies that there can exist only one function object for given method name if after seeing the code snippet shown on the previous slidethe compiler saw another definition for method named for the same classthen regardless of the parameter structure of the functionthe new function object will replace the old for the value entry for the method name this is unlike what happens in +and java where function overloading plays an important role purdue university