クラスの継承とメソッドのオーバーライドの事例を使った説明