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

Reply via email to