Method lookup
Given a message obj.msg(args)
Start with run-time class C of obj (the “receiver”)
If msg is defined in C, invoke it
Otherwise, recursively search in the superclass of C
If a match is never found, report run-time error (“Do not understand”)
- In a statically typed OO language, this error will never be reported