ParentClass.prototype.methodName.call(childObject) সিনট্যাক্স ব্যবহার করে প্যারেন্ট ক্লাসের মেথড কল করা যায়।
উদাহরণ
class Super {
constructor(value) { this.value = value; }
display() { return `The Parent class value is= ${this.value}`; }
}
class Child extends Super {
constructor(value1, value2) {
super(value1);
this.value2 = value2;
}
display() {
return `${super.display()}, The Child Class value2 is=${this.value2}`;
}
}
var childObject = new Child(10, 20);
console.log("Calling the parent method display()=");
console.log(Super.prototype.display.call(childObject));
console.log("Calling the child method display()=");
console.log(childObject.display());
কমান্ড: node fileName.js
আউটপুট
PS C:\Users\Amit\javascript-code> node demo192.js Calling the parent method display()= The Parent class value is= 10 Calling the child method display()= The Parent class value is= 10, The Child Class value2 is=20