私は JavaScript を学んでいますが、既存のクラスに基づいて新しい JavaScript クラスを作成し、それを拡張する方法について少し混乱しています。
私は (ジョンとスージー) から 2 つのインスタンスを作成した Person クラスを持っています。ここで、Employee Number のようないくつかのプロパティを持つ Person に基づいて別のクラス (Employee) を作成したいと考えています (John に戻って Employee クラスから継承することは可能ですか)。
これは私が持っているものです:
var Person = function (name, age){
this.name = name || "UNKNOWN";
this.age= age || "UNKNOWN";
}
Person.prototype.sayHello = function() {
console.log("Hello, my name is " + this.name + " and I am " + this.age + " years old");
};
var john = new Person("John Smith",72);
var Suzie = new Person("Suzie Brown", 25);