ජාවාස්ක්රිප්ට් හි OOP හි පරಂපරා ක්රම
පර්ෂද පන්තියට තමන්ගේම ක්රම තිබිය හැකිය. උදාහරණයක් ලෙස අපගේ ශිෂ්යයාට අධ්යයන වර්ෂය සඳහා ගෙට්ටර් සහ සෙට්ටර් එකතු කරමු:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
පර්ෂද පන්තියේ එහි පුද්ගලික ක්රම සහ උරුම ලබාගත් ක්රම දෙකම ප්රවේශ විය හැකිය. අපි පරීක්ෂා කර බලමු. පන්තියේ වස්තුවක් සාදමු:
let student = new Student;
උරුමයෙන් ලැබූ ක්රමය භාවිතා කර එයට නමක් සකසමු, සහ වර්ෂය අධ්යයනය කිරීම සඳහා තමන්ගේම ක්රමය භාවිතා කරමු:
student.setName('john');
student.setYear(1);
එහි නම සහ අධ්යයන වර්ෂය කියවමු:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Employee පන්තියේ
වැටුප සඳහා ගෙට්ටර් සහ සෙට්ටර් සාදන්න.
Employee පන්තියේ
එහි ස්වකීය ක්රම මෙන්ම උරුම ලබාගත් ක්රම ද
ක්රියා කරන බව පරීක්ෂා කර බලන්න.