2017-05-01 27 views

答えて

6

一般にオブジェクト指向プログラミングでは、「サブクラス」は、別のクラスから機能を継承するクラスの用語です。

Vueコンポーネントは明示的にクラスとして定義されていませんが、Vue.extendの結果は、ベースVueコンストラクタからプロパティを継承したVueコンポーネントのコンストラクタです。このコンストラクタは、このケースでは「サブクラス」と呼ばれています。

+0

私は 'サブクラス'は、拡張されたVueコンストラクタで作成されたインスタンスで、これはVue.jsの 'コンポーネント'と呼ばれます。 正しいですか? – Lutece

+0

私にお答えいただきありがとうございます! :) – Lutece

+0

"サブクラス"はインスタンスではなく、コンストラクタ(またはコンポーネントの定義)です。実際のコンポーネントインスタンスを作成するには、 'new'でインスタンス化する必要があります。明確にするために私の答えを更新しました。 – thanksd

関連する問題