ume

Ruby復習 継承

  1. 継承
  2. 継承のメリット
  3. 組み込みクラスの継承の関係

継承

既に定義されているクラスを引き継いで新しいクラスを作ること 継承によって新しく作られたクラス⇨サブクラス 軽症の元になったクラスをスーパークラスと言います

継承のメリット

① 既存の機能はそのままで全く新しい機能を追加する=1から作る必要がない ②既存の機能を定義し直して同じ名前のメソッドに違う振る舞いをさせる ③既存の機能に処理を追加して拡張する

組み込みクラスの継承の関係

Ruby の全てのクラスはBasicobjectクラスのサブクラスとなっています。通常のオブジェクトに必要なクラスはObjectクラスとして定義されている。