JavaScript හි OOP හි පොදු ක්රම උරුමකර ගැනීම
උපපංතියක් සියලුම පොදු ක්රම දෙමාපියන්ගෙන් උරුමකර ගනී. අපි උදාහරණයක් බලමු. අප සතුව පහත ක්රම සහිත පංතියක් ඇතැයි සිතමු:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
මෙම පංතියෙන් පහත පංතිය උරුමකර ගනී යැයි සිතමු:
class Student extends User {
}
ක්රම උරුමකර ගෙන ඇත්දැයි පරීක්ෂා කරමු. ශිෂ්යයෙකු සමඟ නව වස්තුවක් සාදමු:
let student = new Student;
උරුමකර ගත් ක්රමය භාවිතා කරමින් ඔහුට නමක් සකසමු:
student.setName('john');
උරුමකර ගත් ක්රමය භාවිතා කරමින් ඔහුගේ නම කියවමු:
let name = student.getName();
console.log(name);
ඔබේ Employee පංතිය
User පංතියෙන් ක්රම උරුමකර ගන්නා බව පරීක්ෂා කරන්න.