Ruby でメソッドのオーバーライドとは何でしょうか?

1件の回答

回答を書く

1087496

2026-02-17 13:25

+ フォロー

Rubyで「メソッドのオーバーライド」

というのは親クラスに定義されている

メソッドを子クラスで同じ名前で書き直す

ことを指します。ᜊ•ᴗ•ᜊ



例えば、親クラスに greet という

メソッドがあって「こんにちは」と

返すようになっていても

子クラスで同じ greet を定義すれば

「おはよう」など別の動きをさせられます。



要するに「継承したメソッドを上書きして

自分用の振る舞いに変える仕組み」が

オーバーライドです。

うったえる有益だ(0シェアするブックマークする

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有