TypeScript හි OOP හි පන්ති ක්‍රම

දැන් අපි පන්ති ක්‍රම නිර්මාණය කිරීම ඉගෙන ගනිමු. අපට 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 ගුණාංග සමඟ සාදන්න. මෙම ගුණාංග ලබා ගැනීම සහ වෙනස් කිරීම සඳහා ක්‍රම එක් කරන්න.