I'm doing some writing for an upcoming course on OOP using Python. I have been doing OOP programming for many years in many different languages, and I want make sure that I'm using the appropriate terminology in Python. I'd like to know if there are "official" or even standard terms that are used to describe a class that is inherited from, and the class that is doing the inheriting. From my reading (especially the PSF docs.python.org <http://docs.python.org/>), it looks like the terms would be "base class" and "subclass".
However, in books about Python and other languages, I have also seen the terms: base class & derived class parent class & child class superclass & subclass So, are base class & subclass the proper terms? Thanks, Irv -- https://mail.python.org/mailman/listinfo/python-list