The best way to explain this, I guess, is by example. Writing a game, have a parent class for all character classes that establishes the basic methods and values, with a whole horde of child classes for race and profession.
So you've got Elf, Orc, Human classes that modify basic stats, and then classes like Tank, Rogue, Spellcaster, that do additional modifications. By the use of super(), it's fairly simple to do:
class ElfTank( Elf, Tank )
And get the combined modifications you want.
Is there a way to dynamically create an object and specify its parents without making nine pretedermined classes (in the case of three professions and three races)?
Note: This is an example because it's much easier for me to explain any OOP thing using either PacMan or D&D. The actual application involves anywhere from two to six parents, and would have involved waaaaaaaaay too much backstory.
EDIT: Okay, based on the feedback, and the digging into some of the sidelinks, and some tinkering of my own, I'm going to answer my own question.