Skip to content

Tag: inheritance

How to print an instance of a parent class in base class?

I am able to print the name of Class Student when I inherit the class into Sports and define the values in the init method. but I am not able to figure out how to print the name given when Student class is created without defining the name in Sports class, When I comment out the Student.__init__(self, 1, &#82…

Init super with existing instance?

Suppose I have: How do I correctly initialize the super class with the output of the super class method rather than init? My OOP background is in C++ and I am continually getting into these scenarios due to the ability to overload constructors in C++, so a workaround for this would be awesome. Answer @shx2&#8…

Python circular imports with inheritance

I have a parent and child class, where a parent’s method returns an instance of the child. Both classes are in separate files classA.py and classB.py. In order to avoid circular imports when I import classA I added the classB import to the end of classA.py (as shown below). Everything worked well and I …