The Coder's Apprentice
Operator overloading is a powerful feature of object orientation that
allows you to integrate your new classes into programs in a natural way.
Operator overloading is always based on the definition of some special
methods, that have the typical __<name>__()
structure.
Title | |||
---|---|---|---|
Introduction | |||
The idea behind operator overloading | |||
Comparisons | |||
Calculations | |||
Unary operators | |||
Sequences | |||
What you learned | |||
Playing cards (TODO) | |||
Pile of cards (TODO) | |||
War (TODO) | |||
Fruit basket (TODO) |