| 
 | 
 | 
| Why operator overloading? |  Operator overloading is about use of ordinary operatorsl like + and !=, for non-simple types.
                      On this page will motivate you for operator overloading. | 
|  Use of operators provides for substantial notational convenience in certain classes | 
|  Illustrates that use of operator notation is much briefer than use of method notation - at 
                               least when we use natural names of the operations. | 
|  How the methods used above can be be implemented as static methods in the MyInt class. | 
|  Read more about motivation for operator overloading in the text book version of this material. |