স্ট্যাটিক প্রপার্টি ইন TypeScript
TypeScript-এ বিশেষ প্রপার্টি তৈরি করা যায়, যেগুলো অবজেক্টের নয় বরং ক্লাসের অন্তর্গত হবে। এই ধরনের প্রপার্টিগুলিকে স্ট্যাটিক বলা হয়।
অবজেক্ট তৈরি না করেই শুধুমাত্র যে ক্লাসে স্ট্যাটিক
প্রপার্টিগুলি ডিক্লেয়ার করা আছে সেখানে এক্সেস করে
সেগুলিকে কল করা যায়। একটি প্রপার্টিকে স্ট্যাটিক করতে
হলে, এক্সেস মডিফায়ারের পরে static কীওয়ার্ডটি
লিখতে হবে।
আসুন User ক্লাসে একটি স্ট্যাটিক প্রপার্টি
salary সেট করি:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
এখন অবজেক্ট তৈরি না করেই এই প্রপার্টিটিতে এক্সেস করি:
console.log(User.salary); // 1000
Student ক্লাসে একটি স্ট্যাটিক প্রপার্টি
specialty যোগ করুন।
অবজেক্ট ডিক্লেয়ার না করেই এই প্রপার্টিটি আউটপুট করুন।