TypeScript-এ readonly মডিফায়ার

readonly মডিফায়ার ব্যবহার করে প্রপার্টিগুলিকে শুধুমাত্র পড়ার জন্য অ্যাক্সেসযোগ্য করা যায়। আসুন একটি উদাহরণ দেখি। User ক্লাসে name প্রপার্টিটি শুধুমাত্র পড়ার জন্য করা যাক:

typescriptclass User {
  readonly name: string;
  
  constructor(name: string) {
    this.name = name;
  }
}

নামের জন্য কিছু মান সেট করে ক্লাসের একটি অবজেক্ট তৈরি করি:

typescriptlet user: User = new User('john');

নামের মান পড়ি:

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

কিন্তু প্রপার্টিতে অন্য মান লেখার尝试 একটি ত্রুটির দিকে নিয়ে যাবে:

typescriptuser.name = 'eric'; // ত্রুটি
Задание 1

User ক্লাসে age প্রপার্টিটি সেট করুন, যা শুধুমাত্র পড়ার জন্য অ্যাক্সেসযোগ্য। এই ক্লাসের একটি অবজেক্ট তৈরি করুন এবং এর বয়স স্ক্রিনে প্রদর্শন করুন।