Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Python Basics Meet Python Welcome

__super__

I understand when super is used for subclass. but why in Kenneth videos super is also used in parent class. Another question is what is the main purpose for using new. Can anyone please explain me clearly.

1 Answer

Steven Parker
Steven Parker
231,248 Points

Ever class has a parent, even if it is a parent of another class. If you don't give it one explicitly it has "Object" as a parent.

And the keyword "new" is used to create an object instance.