0継承を用いることで、コードのメンテナンスや拡張がしやすくなります。クラスの継承を行うやり方を解説していきます。いう話についてはこちら。クラスの継承を行うには、以下のようにクラスを定義するときに、継承するクラス名を指定します。以下は「User」クラスを継承して、「Japanese」クラスを作成した例。行で「Japanese」クラスは「User」クラスを継承しています。「User」クラスで定義した「hello」メソッドも呼び出せることが確認できます。スーパークラスのメソッドを上書き(オーバーライド)するサブクラス内では、スーパークラス内にあるものと同じ名前でメソッドを作成すると、そのメソッドの処理を上書き(オーバーライド)することができます。以下はスーパークラスの「hello」メソッドを、サブクラスで上書き(オーバーライド)した例。Japanese.newjapanese.hello実行結果"こんにちは"「Japanese」クラス内では、「User」クラス内の「hello」メソッドと同じ名前でメソッドを作成しています。「hello」メソッドを呼び出すと、サブクラス内の「hello」メソッドが優先して呼び出されるため、実行結果では「Hello」ではなく「こんにちは」と表示されることが確認できます。使うと、スーパークラスの同じ名前のメソッドの処理を呼び出すことができます。以下は、サブクラスである「Japanese」でスーパークラスである「User」のメソッドの処理を呼び出す例。呼び出すと、スーパークラスである「User」の同じ名前のメソッドの処理が呼び出されます。そのため実行結果では、「こんにちは」だけでなく「Hello」も表示されることが確認できます。使うと、そのクラスのスーパークラスを確認することができます。以下は「Japanese」クラスのスーパークラスを確認する例。実行すると、「Japanese」クラスのスーパークラスである「User」が表示されることが確認できます。クラスの継承を行うやり方でした!ここまでの内容をまとめておきます。ようにして、クラスを定義するときに継承するクラス名を指定できる。サブクラス内では、スーパークラス内にあるものと同じ名前でメソッドを作成すると、そのメソッドの処理を上書き(オーバーライド)することができる。使うと、スーパークラスの同じ名前のメソッドの処理を呼び出すことができる。使うと、そのクラスのスーパークラスを確認することができる。フリーランスエンジニア。複数のスタートアップ企業でウェブサービス開発に参画。その後、会社創業期の開発マネージャーの経験を経てフリーランスに。プログラムや文章を書いて暮らしています。