TypeScript හි OOP හි පන්ති ඉදිකිරීම්කරු
පන්තියේ ඉදිකිරීම්කරුගේ පරාමිතියක් ලෙස දේපලේ ආරම්භක අගය මාරු කරමු. මෙම අවස්ථාවේදී, පරාමිතියට ද තනතුරක් සකස් කළ යුතුය:
class User {
name: string = '';
constructor(name: string) {
this.name = name;
}
}
මෙහි අඩුපාඩුවක් තිබේ. දේපලේ අගය ඉදිකිරීම්කරු තුළ පවරන බැවින්, ආරම්භක දේපල අගය පැවරීමට අවශ්ය නොවන අතර එය දෝෂයක් නොවේ:
class User {
name: string; // අගය සකසන්න එපා
constructor(name: string) {
this.name = name;
}
}
දැන් අපි අපේ වස්තුවක් සාදමු පන්තිය, මෙම අවස්ථාවේදී එහි නම වහාම දක්වා:
let user: User = new User('john');
අපගේ පන්තියේ දේපල වෙත පිවිසෙමු:
console.log(user.name); // 'john'
Employee පන්තියක් සාදන්න, එහි ඉදිකිරීම්කරුට
මාරු කරන්න නම, අනුප්රාප්තික නම, වයස
සහ සේවකයාගේ වැටුප.