JS で継承がどのように機能するかを理解しようとしています。クラスがあるとします:
Class = function () {
this.A = 'A';
this.B = 'B';
};
そして私たちはそれを拡張しようとしています
SubClass = function () {};
SubClass.prototype = new Class();
A
継承後のプロパティは、プロトタイプに属しているため、B
のすべてのインスタンスに共通であることを正しく理解していますか? はいの場合、プロトタイプの一部にならないようSubClass
にどのようClass
に拡張できますか?A
B
UPD: andをClass
使用しているため、サブクラスで宣言できないことに注意してください。A
B
前もって感謝します!