জাভাস্ক্রিপ্টে OOP-এ ক্লাসের ভিতরে প্রোপার্টিগুলো অ্যাক্সেস করা
ক্লাসের মেথডের ভিতরে this
এই ক্লাসের অবজেক্টকেই
ইঙ্গিত করবে:
class User {
show() {
console.log(this); // অবজেক্ট
}
}
এর মানে হল আমরা this এর মাধ্যমে
অবজেক্টের প্রোপার্টিগুলো অ্যাক্সেস করতে
পারি। আসুন চেষ্টা করি। ধরি আমাদের অবজেক্টের
একটি প্রোপার্টি হল name। আমাদের মেথডে
এই প্রোপার্টিটি আউটপুট করি:
class User {
show() {
console.log(this.name);
}
}
এখন আমাদের ক্লাসের একটি অবজেক্ট তৈরি করি:
let user = new User;
আমাদের প্রয়োজনীয় প্রোপার্টি লিখি:
user.name = 'john';
এখন মেথডটি কল করি, যার মাধ্যমে স্ক্রিনে প্রোপার্টির মান আউটপুট হবে:
user.show(); // আউটপুট করবে 'john'
Employee ক্লাসের অবজেক্টে
name এবং salary
প্রোপার্টিগুলো লিখুন।
একটি মেথড তৈরি করুন, যা কর্মীর নাম স্ক্রিনে আউটপুট করবে।
একটি মেথড তৈরি করুন, যা কর্মীর বেতন স্ক্রিনে আউটপুট করবে।