タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

子クラスとオーバーライドに関するkazu0905のブックマーク (1)

  • サブクラス(子クラス)でオーバーライドする

    サブクラス(子クラス)でオーバーライドするということについて解説します。 サブクラス(子クラス)でオーバーライドするというのは、基底クラスで定義されたメソッドを、サブクラス(子クラス)で再定義することを指します。つまり、サブクラス(子クラス)で同じ名前のメソッドを定義することで、基底クラスで定義されたメソッドを上書きすることができます。 これにより、基底クラスで定義されたメソッドをサブクラス(子クラス)でカスタマイズすることができます。また、基底クラスで定義されたメソッドと同じ名前のメソッドをサブクラス(子クラス)で定義することで、サブクラス(子クラス)でも同じような振る舞いをすることができます。 オーバーライドは、ポリモーフィズムを実現するために重要な概念で、サブクラス(子クラス)でオーバーライドすることで、異なるクラスでも同じインタフェース(クラスやモジュールが提供する公開メソッドや属

    サブクラス(子クラス)でオーバーライドする
  • 1