JavaScript で OOP を使用しようとしています。私がしようとしているのは、
と言う2つのクラスがclassA
ありclassB
ます。classB で classA を継承しています。お気に入り :
function classA(){
this.propA = "somevalue of A";
}
function classB(){
classB.prototype = new classA(); //inheriting
classB.prototype.constructor = classB; //updating constructor defination
this.propB = "somevalue of B";
}
今、私は classB のオブジェクトを作成しました:
var classBObject = new classB();
そして、次の方法で基本クラスのプロパティ値にアクセスしようとするよりも:
alert(classBObject.propA); //here i am expecting "somevalue of A"
しかし、アラートは私が空であることを示しています。ここで私が間違っていることを教えてください。