Python Inheritance Terminology
Irv Kalb
Irv at furrypants.com
Fri Jan 5 19:11:35 EST 2018
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
More information about the Python-list
mailing list