কনস্ট্রাক্টর প্যারামিটার এর মাধ্যমে OOP এ JavaScript এ প্রোপার্টি
কনস্ট্রাক্টরের প্যারামিটার এর মাধ্যমে পাঠানো ভেরিয়েবলগুলো অবজেক্টের প্রোপার্টিতে লেখা যেতে পারে:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
এভাবে পাঠানো মানগুলো ক্লাসের সকল মেথডে অ্যাক্সেস করা যাবে। উদাহরণ হিসেবে কোনো মেথডে পাঠানো মানগুলো ব্যবহার করা যাক:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
চলুন দেখি এটি কিভাবে কাজ করে। একটি নতুন অবজেক্ট তৈরি করি, এটিতে প্যারামিটার হিসেবে ইউজারের নাম এবং উপ姓 পাঠিয়ে:
let user = new User('john', 'smit');
এখন আমাদের মেথডটি অ্যাক্সেস করি:
console.log(user.show());
Employee ক্লাসের কনস্ট্রাক্টরে
কর্মচারীর নাম এবং বেতন পাঠান এবং
সংশ্লিষ্ট প্রোপার্টিগুলোতে লিখুন।
একটি মেথড তৈরি করুন যা কর্মচারীর নাম প্রদর্শন করবে।
একটি মেথড তৈরি করুন যা কর্মচারীর বেতন প্রদর্শন করবে।
একটি মেথড তৈরি করুন যা কর্মচারীর
বেতন 10% বৃদ্ধি করবে।