階層を実装するための適当なコンストラクタ関数を定義する方法はいくつかあります。これの定義に何を選択するかは、アプリケーションで何ができるようにしたいかに大きくよります。このセクションではとても単純(かつ比較的柔軟でない)定義の使用方法を示し、継承を機能させる方法を実際に示します。これらの定義では、オブジェクト作成時に何らかのプロパティの値を指定することはできません。新しく作成されるオブジェクトは単にデフォルトの値を取得するだけです。これは後から変更できます。これらの単純な定義を備えた階層を例示します。今回はこれらの単純な定義を使用して、継承はどのようにして起こるのかを実際に示していくことにします。その必要がないことです。クラスでは明示的なコンストラクタメソッドを作成する必要があります。定義では、継承の連鎖において上である次のオブジェクトの指定方法に違いがあります。プロパティとして追加します。コンストラクタを定義した後ならいつでもそれをすることができます。クラス定義内でスーパークラスを指定します。クラス定義の外部でスーパークラスを変更することはできません。子孫であるオブジェクトを作成します。これらの種類のオブジェクトは連鎖において上にある全オブジェクトのプロパティを持ちます。プロパティの継承された値をこれらのオブジェクト固有の新しい値で上書きします。}}これらの定義を使用して、そのプロパティのデフォルト値を取得するこれらのオブジェクトのインスタンスを作成することができます。定義を使用して新しいオブジェクトを作成する方法を示しています。新しいオブジェクトに対するプロパティの値も示しています。注意:インスタンスという用語はクラスベース言語においてはある特定の技術的な意味を持っています。これらの言語では、インスタンスとはクラスの個々のメンバであり、クラスとは根本的に異なるものです。「インスタンス」はこの技術的な意味を持っていません。クラスとインスタンスとの間のこの違いがないからです。ついて話す際に、「インスタンス」をある特定のコンストラクタ関数を用いて作成したオブジェクトを意味する言葉として正式ではない形で使用することがあります。インスタンスであると砕けた言い方をすることもできます。おいて正式な意味を持ちませんが、プロトタイプチェーンにおいて上や下にあるオブジェクトについて言及する際にそれらを正式ではない形で使用してもかまいません。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。