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

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

高洛峰
リリース: 2017-03-26 09:44:39
オリジナル
1643 人が閲覧しました

この記事では主に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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート