1- نماد عملگر را نمیتوان تغییر داد (یعنی تنها با عملگر های تعریف شده میتوان کار کرد.)
2- تقدم عملگر را نمیتوان تغییر داد.
3- تعداد عملوندها را نمیتوان عوض کرد.
4- حداقل یکی از عملوندها باید از نوع کلاس باشد.
5- ترکیب عملگرها، عملگر جدیدی نمیسازد.