JavaScript OOP හි පන්ති තුළ ගුණාංග වෙත ප්රවේශ වීම
පන්තියක ක්රම තුළ, this
එම පන්තියේ වස්තුවට
යොමු කරයි:
javascriptclass User {
show() {
console.log(this); // වස්තුව
}
}
මෙයින් අදහස් වන්නේ අපට this හරහා
වස්තුවේ ගුණාංග වෙත ප්රවේශ විය හැකි බවයි.
අපි උත්සාහ කරමු. අපගේ වස්තුවට
name ගුණාංගයක් ඇතැයි සිතමු. මෙම ගුණාංගය
අපගේ ක්රමය තුළ මුද්රණය කරමු:
javascriptclass User {
show() {
console.log(this.name);
}
}
දැන් අපගේ පන්තියේ වස්තුවක් නිර්මාණය කරමු:
javascriptlet user = new User;
අවශ්ය ගුණාංගය ලියා තබමු:
javascriptuser.name = 'john';
දැන් ක්රමය ක්රියාත්මක කර, ගුණාංගයේ අගය තිරය මත මුද්රණය කරමු:
javascriptuser.show(); // 'john' මුද්රණය කරයි
Задание 1
Employee පන්තියේ වස්තුවකට
name සහ salary
ගුණාංග ලියා තබන්න.
Задание 2
ක්රියාකරුගේ නම තිරය මත මුද්රණය කරන ක්රමයක් සාදන්න.
Задание 3
ක්රියාකරුගේ වැටුප තිරය මත මුද්රණය කරන ක්රමයක් සාදන්න.