टाइपस्क्रिप्ट में ओओपी कक्षा के तरीके

आइए अब सीखते हैं कि कक्षा के तरीके कैसे बनाए जाते हैं। मान लीजिए कि हमारे पास User कक्षा है जिसमें name गुण है:

typescriptclass User {
  name: string = '';
}

आइए एक तरीका बनाएं जो उपयोगकर्ता का नाम लौटाता है, और इसके लौटाए गए मान का प्रकार निर्दिष्ट करें:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
}

आइए अब एक ऐसा तरीका बनाएं जो नाम का मान बदलता है। नाम एक पैरामीटर के रूप में पास किया जाएगा और इस पैरामीटर के लिए हमें भी प्रकार निर्दिष्ट करना होगा:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
  
  setName(name: string): void {
    this.name = name;
  }
}
Задание 1

Student कक्षा बनाएं जिसमें name और age गुण हों। इन गुणों को प्राप्त करने और बदलने के लिए तरीके जोड़ें।