TypeScript හි ස්ථිතික ගුණාංග
TypeScript හිදී, විශේෂ ගුණාංග සාදා ගත හැකිය එය පන්තියට අයත් වන, වස්තුවක් නොවේ. එවැනි ගුණාංග ලෙස හැඳින්වේ ස්ථිතික.
ස්ථිතික ගුණාංග වස්තුවක් නිර්මාණය නොකර
ඇමතිය හැකිය, සරලව
ඒවා ප්රකාශයට පත් කර ඇති පන්තියට. මෙය සිදු කිරීම සඳහා,
ස්ථිතික ගුණාංගයක් කිරීමට, අවශ්ය වන්නේ
ප්රවේශ විශේෂාංගයෙන් පසුව මූලික යෙදුම
වචනය static.
අපි User පන්තිය තුළ
ස්ථිතික ගුණාංගයක් salary සකසමු:
typescriptclass User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
දැන් මෙම ගුණාංගය වෙත ඇමතුම් කරමු වස්තුවක් නිර්මාණය නොකර:
typescriptconsole.log(User.salary); // 1000
Задание 1
Student පන්තියට ස්ථිතික
ගුණාංගය specialty එක් කරන්න.
මෙම ගුණාංගය වස්තුවක් ප්රකාශයට පත් නොකර
ප්රදර්ශනය කරන්න.