কনস্ট্রাক্টর প্যারামিটার এর মাধ্যমে OOP এ JavaScript এ প্রোপার্টি

কনস্ট্রাক্টরের প্যারামিটার এর মাধ্যমে পাঠানো ভেরিয়েবলগুলো অবজেক্টের প্রোপার্টিতে লেখা যেতে পারে:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
}

এভাবে পাঠানো মানগুলো ক্লাসের সকল মেথডে অ্যাক্সেস করা যাবে। উদাহরণ হিসেবে কোনো মেথডে পাঠানো মানগুলো ব্যবহার করা যাক:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
  
  show() {
    return this.name + ' ' + this.surn;
  }
}

চলুন দেখি এটি কিভাবে কাজ করে। একটি নতুন অবজেক্ট তৈরি করি, এটিতে প্যারামিটার হিসেবে ইউজারের নাম এবং উপ姓 পাঠিয়ে:

javascriptlet user = new User('john', 'smit');

এখন আমাদের মেথডটি অ্যাক্সেস করি:

javascriptconsole.log(user.show());
Задание 1

Employee ক্লাসের কনস্ট্রাক্টরে কর্মচারীর নাম এবং বেতন পাঠান এবং সংশ্লিষ্ট প্রোপার্টিগুলোতে লিখুন।

Задание 2

একটি মেথড তৈরি করুন যা কর্মচারীর নাম প্রদর্শন করবে।

Задание 3

একটি মেথড তৈরি করুন যা কর্মচারীর বেতন প্রদর্শন করবে।

Задание 4

একটি মেথড তৈরি করুন যা কর্মচারীর বেতন 10% বৃদ্ধি করবে।