- Un operatore può essere dichiarato anche come mebro di una classe
- La dichiarazione sarà identica a quella di una funzione operatore
- Un metodo di una classe può essere di classe o di istanza
- Se il metodo sarà statico (di classe) dichiareremo l'operatore unario con un parametro e il
binario con due parametri
- Se invece il metodo sarà d'istanza, dichiareremo l'operatore unario senza parametri e l'operatore binario
con un solo parametro in quanto al posto del primo (dell'unico) parametro verrà usato l'oggetto (this) su
cui viene invocato l'operatore (l'oggetto a sinistra, per i binari)
- Anche un metodo-operatore può essere invocato esplicitamente come una funzione-operatore
|