まず、親クラスと子クラスを作成します。次のようなコードを考えてみましょう。
class Parent:
def parent_method(self):
print("親クラスのメソッドが呼ばれました。")
class Child(Parent):
def child_method(self):
print("子クラスのメソッドが呼ばれました。")
上記の例では、Parentという名前の親クラスと、Childという名前の子クラスが定義されています。親クラスにはparent_method
というメソッドがあり、子クラスにはchild_method
というメソッドがあります。
次に、子クラスのインスタンスを作成し、そのインスタンスから親クラスのメソッドを呼び出す方法を見てみましょう。
child = Child()
child.parent_method()
上記のコードでは、Childクラスのインスタンスを作成し、parent_method
メソッドを呼び出しています。これにより、子クラスのインスタンスから親クラスのメソッドが呼び出されます。
このようにして、子クラスから親クラスのメソッドを呼び出すことができます。親クラスに定義されている他のメソッドも同様に呼び出すことができます。
以上が、親から子クラスのメソッドを呼び出す方法の簡単な例です。これを応用して、より複雑なクラス階層やメソッドの呼び出しを行うこともできます。