1. If you see the method somewhere in code it should also say which object/class it belongs to. Did you use the forward navigation (double click).?
2. The method name is not unique. The class combined with the method name is unique. So your answer is YES, different classes can have the same method (name).