Maison  >  Article  >  développement back-end  >  Explication détaillée de l'exemple de code d'héritage de classe Python

Explication détaillée de l'exemple de code d'héritage de classe Python

高洛峰
高洛峰original
2017-03-26 09:44:391581parcourir

Cet article présente principalement les informations pertinentes sur l'héritage de la classe Python en détail. Les amis dans le besoin peuvent se référer à l'

Héritage de Python. class Explication détaillée

Puisque Python est orienté objet, il prend certainement en charge l'héritage de classe. L'implémentation de l'héritage de classe par Python est plus simple que Javascript.

Classe parent :

class Parent: 
 
  parentAttr = 100 
 
  def init(self): 
    print("parent Init") 
 
  def parentMethod(self): 
    print("parentMethod") 
   
  def setAttr(self,attr): 
    self.parentAttr = attr 
 
  def getAttr(self): 
    print("ParentAttr:",Parent.parentAttr)

Classe enfant

class Child(Parent): 
 
  def init(self): 
    print("child init") 
 
  def childMethod(self): 
    print("childMethod")

appelle

p1 = Parent(); 
p1.parentMethod(); 
 
c1 = Child(); 
c1.childMethod();

Sortie :

parent Init 
parentMethod 
child init 
childMethod 
Press any key to continue . . .

Python prend en charge l'héritage multiple

class A:    # 定义类 A 
..... 
 
class B:     # 定义类 B 
..... 
 
class C(A, B):  # 继承类 A 和 B 
.....

Merci d'avoir lu, j'espère que cela aide Merci à tous pour votre soutien à ce site !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn