Module 9 Summary
Thomas J. Kennedy
Having completed the Modules, Classes, & Objects module (i.e., Module 9) you should now be comfortable:
-
Comparing Python classes to C++ and/or Java classes
-
Implementing
__eq__
and comparing it to the Javaequals
method or C++operator==
overload -
Describing the emergent nature of a class checklist
1 Questions to Consider
Take a few minutes to think about the following:
-
How do Python classes differ from C++ classes?
-
How do Python classes differ from Java classes?
-
How does the Class Checklist help apply the D.R.Y. idiom?
2 On to the Next Module…
The next module (i.e., Polymorphism, Interfaces, and Protocols) will continue the discussion of classes and objects.