In some languages (Smalltalk, C++) operators can also be defined as methods.
When used in this fashion the receiver is the left argument, while the right argument is the single parameter used by the method.
a + b
class rational {
	...
	rational operator + (rational & right) { ... }
};