TypeScript හි OOP හි පන්ති ක්රම
දැන් අපි පන්ති ක්රම නිර්මාණය කිරීම ඉගෙන ගනිමු.
අපට User පන්තියක් name ගුණාංගය සමඟ
තිබිය යුතුය:
class User {
name: string = '';
}
පරිශීලකයාගේ නම ආපසු ලබා දෙන ක්රමයක් සාදමු, එයට ආපසු ලබා දෙන අගයේ වර්ගය දක්වමු:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
දැන් අපි නමේ අගය වෙනස් කරන ක්රමයක් සාදමු. නම පරාමිතියක් ලෙස සම්ප්රේෂණය කරනු ඇත සහ මෙම පරාමිතිය සඳහා අපි ද වර්ගය සඳහන් කළ යුතුය:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Student පන්තියක් name සහ age
ගුණාංග සමඟ සාදන්න. මෙම ගුණාංග ලබා ගැනීම සහ
වෙනස් කිරීම සඳහා ක්රම එක් කරන්න.