This article mainly introduces the Python class inheritance instance details of the relevant information, the need for friends can refer to the following
A detailed description of the Python class inheritance
Since Python is object-oriented and of course supports inheritance of classes, the inheritance of Python implementations is simpler than JavaScript.
Parent class:
Class Parent: parentattr = + def init (self): the print ("Parent init") def Parentmethod (self): Print ("Parentmethod") def setAttr (self,attr): self.parentattr = attr def getAttr (self): print (" Parentattr: ", parent.parentattr)
Child class
Class Child (Parent): def init (self): print (' child init ') def Childmethod (self): print (" Childmethod ")
Call
P1 = Parent (); P1.parentmethod (); C1 = Child (); C1.childmethod ();
Output:
Parent init parentmethod Child init Childmethod Press any key to continue ...
Python supports multiple inheritance
Class A: # defines classes a ... .. Class B: # defines classes B ..... Class C (A, B): # Inherit classes A and B .....
Thank you for reading, hope to help everyone, thank you for the support of this site!