JavaScript Class extends শব্দকোষ

বিবরণ ও ব্যবহার

extends শব্দকোষ একটি অন্য শ্রেণী (পিতৃশ্রেণী) এর উত্তরসূরী শ্রেণী তৈরি করে।

উত্তরসূরী শ্রেণী অন্য একটি শ্রেণীর সকল পদ্ধতি ধরে নেয়。

উত্তরসূরী প্রয়োজনীয় করে কোডের পুনর্ব্যবহারকে সহজ করে তোলে: একটি নতুন শ্রেণী তৈরি করার সময়, বর্তমান শ্রেণীর বৈশিষ্ট্য এবং পদ্ধতি পুনর্ব্যবহার করুন。

মন্তব্য:উপরের উদাহরণ থেকে দেখা যায়super() পদ্ধতি পিতৃশ্রেণীকে উল্লেখ করে। কন্সট্রাক্টরের মধ্যে ডাক করে super() পদ্ধতি, আমরা পিতৃশ্রেণীর কন্সট্রাক্টর ডাকতে পারি এবং পিতৃশ্রেণীর বৈশিষ্ট্য এবং পদ্ধতি অ্যাক্সেস করতে পারি。

ইনস্ট্যান্স

একটি "Model" নামের শ্রেণী তৈরি করুন যা "Car" শ্রেণীর পদ্ধতি ধরে নেবে:

class Car {
  constructor(brand) {
    this.carname = brand;
  }
  present() {
    return 'I have a ' + this.carname;
  }
}
class Model extends Car {
  constructor(brand, mod) {
    super(brand);
    this.model = mod;
  }
  show() {
    return this.present() + ', it is a ' + this.model;
  }
}
mycar = new Model("Ford", "Mustang");
document.getElementById("demo").innerHTML = mycar.show();

আপনার নিজেই প্রয়াস করুন

সুত্র

class childClass extends parentClass

প্রযুক্তিগত বিবরণ

JavaScript সংস্করণ: ECMAScript 2015 (ES6)

ব্রাউজার সমর্থন

শব্দকোষ Chrome IE Firefox Safari Opera
extends 49.0 13.0 45.0 9.0 36.0

সংশ্লিষ্ট পাতা

JavaScript শিক্ষাক্রম:JavaScript শ্রেণী

JavaScript শিক্ষাক্রম:JavaScript ES6 (EcmaScript 2015)

JavaScript 参考手册:super 关键词

JavaScript 参考手册:constructor() 方法