কনস্ট্রাক্টর প্যারামিটার এর মাধ্যমে 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% বৃদ্ধি করবে।