JavaScript හි OOP හි පන්ති උරුමකමේ ශ්රේණිගත ක්රමය
පන්තියකින් උරුමය ලබාගත හැකිය, එයම වංශජයෙකු වේ. අපි උදාහරණයක් බලමු. අප සතුව ඇතැයි සිතමු පහත මූලික පන්තිය:
class User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
මෙම පන්තියෙන් පහත පන්තිය උරුමය ලබයි:
class Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
මෙම පන්තියෙන් උරුමය ලබන්නේ තවත් පන්තියකි:
class StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
User පන්තියෙන් උරුමය ලබන
Employee පන්තියක් සාදන්න.
Employee පන්තියෙන් උරුමය ලබන
Programmer පන්තියක් සාදන්න.
Employee පන්තියෙන් උරුමය ලබන
Designer පන්තියක් සාදන්න.
ඔබ විසින් සාදන ලද පන්තිවලට විවිධ ක්රම එකතු කරන්න.