ホームページ  >  記事  >  バックエンド開発  >  Pythonクラス継承サンプルコードの詳細説明

Pythonクラス継承サンプルコードの詳細説明

高洛峰
高洛峰オリジナル
2017-03-26 09:44:391633ブラウズ

この記事では主にPythonクラス継承の詳細な例を説明した関連情報を紹介します。必要な方は

Pythonクラス継承の詳細な説明

Pythonはオブジェクト指向なので、当然です。クラスの継承をサポートしており、Python 実装クラスの継承は Javascript よりも簡単です。

親クラス:

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)

子クラス

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

呼び出し

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

出力:

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

Pythonは多重継承をサポートしています

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

読んでくれて、皆さんのお役に立てば幸いです、ありがとう皆さんこのサイトを応援してください!

以上がPythonクラス継承サンプルコードの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。