টাইপস্ক্রিপ্টে OOP ক্লাসের বৈশিষ্ট্য

চলুন এখন শিখি কিভাবে ক্লাসের বৈশিষ্ট্য ঘোষণা করতে হয়। টাইপস্ক্রিপ্টে সকল বৈশিষ্ট্যকে ঘোষণার সময় তাদের টাইপ নির্দিষ্ট করতে হয়। চলুন, অনুশীলনে দেখি কিভাবে এটি করা হয়।

চলুন একটি User ক্লাস তৈরি করি। এটিকে একটি name বৈশিষ্ট্য দিয়ে সেট করি, যা একটি স্ট্রিং হবে:

typescriptclass User {
  name: string;
}

যাইহোক, এই কোডটি একটি ত্রুটি দেবে, কারণ বৈশিষ্ট্যের প্রারম্ভিক মান সেট করা নেই।

চলুন এটি সেট করি:

typescriptclass User {
  name: string = 'john';
}

এখন আমাদের ক্লাসের একটি অবজেক্ট তৈরি করি:

typescriptlet user: User = new User;

এখন বৈশিষ্ট্যের মান আউটপুট করি:

typescriptconsole.log(user.name); // 'john'

এবার অবজেক্ট তৈরি হওয়ার পরে বৈশিষ্ট্যের মান পরিবর্তন করি:

typescriptuser.name = 'eric';
Задание 1

Student ক্লাস তৈরি করুন যার মধ্যে name এবং age বৈশিষ্ট্য রয়েছে।