Pythonメソッドのオーバーライドとは何ですか?親クラスのメソッドをオーバーライドするにはどうすればよいですか?

乌拉乌拉~
リリース: 2018-08-20 14:40:07
オリジナル
5214 人が閲覧しました

この記事では、Python でのメソッドの書き換えについて学びましょう。友達の中には、プログラミング言語 Python に触れたばかりで、Python の書き換えについての知識がない人もいるかもしれません。 メソッドの書き換えについてはあまり知りませんパイソンで。次回の記事では、Python で親クラスのメソッドを書き換えるメソッドの書き換えについて学習します。

メソッドのオーバーライド

親クラス メソッドの機能がニーズを満たせない場合は、

サブクラス親クラス クラス メソッドでそれをオーバーライドできます。 :


Python が親クラスのメソッドをオーバーライドする例は次のとおりです。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
class Parent:        # 定义父类
   def myMethod(self):
      print '调用父类方法'
 
class Child(Parent): # 定义子类
   def myMethod(self):
      print '调用子类方法'
 
c = Child()          # 子类实例
c.myMethod()         # 子类调用重写方法
ログイン後にコピー

上記のコードを実行した出力結果は次のとおりです。

调用子类方法
ログイン後にコピー

以上がこの記事の内容です。この記事では主に

python オブジェクト書き換え に関する関連知識を紹介します。上記の内容を理解するために活用していただければ幸いです。この記事で説明したことがあなたのお役に立ち、Python の学習が容易になることを願っています。

関連知識の詳細については、php 中国語 Web サイトの

Python チュートリアル 列を参照してください。

以上がPythonメソッドのオーバーライドとは何ですか?親クラスのメソッドをオーバーライドするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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