Classes and Objects -- Digging a little deeper

Students will...

  1. be able to write a function that takes an object as a parameter.
  2. be able to write a function that returns an object.
  3. understand the utility of writing the __str__ method for a class and be able to write the code for it.
  4. be able to write code to create and return an instance of a class.
  5. understand that objects are mutable.
  6. be able to write methods to override built-in operations, like __add__.