Semantics.
Objective-C doesn't call it methods. You send messages to an Object. The Object might or might not respond to the Message, which doesn't automatically cause it to fail. It can keep going.
In
Java method calls, it can't keep going, either the class has the method or not, it is a compile time thing now.
Mark