ජාවාස්ක්‍රිප්ට් හි OOP හි පරಂපරා ක්‍රම

පර්ෂද පන්තියට තමන්ගේම ක්‍රම තිබිය හැකිය. උදාහරණයක් ලෙස අපගේ ශිෂ්‍යයාට අධ්‍යයන වර්ෂය සඳහා ගෙට්ටර් සහ සෙට්ටර් එකතු කරමු:

javascriptclass Student extends User {
  setYear(year) {
    this.year = year;
  }
  getYear() {
    return this.year;
  }
}

පර්ෂද පන්තියේ එහි පුද්ගලික ක්‍රම සහ උරුම ලබාගත් ක්‍රම දෙකම ප්‍රවේශ විය හැකිය. අපි පරීක්ෂා කර බලමු. පන්තියේ වස්තුවක් සාදමු:

javascriptlet student = new Student;

උරුමයෙන් ලැබූ ක්‍රමය භාවිතා කර එයට නමක් සකසමු, සහ වර්ෂය අධ්‍යයනය කිරීම සඳහා තමන්ගේම ක්‍රමය භාවිතා කරමු:

javascriptstudent.setName('john');
student.setYear(1);

එහි නම සහ අධ්‍යයන වර්ෂය කියවමු:

javascriptlet name = student.getName();
let year = student.getYear();

console.log(name, year);
Задание 1

Employee පන්තියේ වැටුප සඳහා ගෙට්ටර් සහ සෙට්ටර් සාදන්න.

Задание 2

Employee පන්තියේ එහි ස්වකීය ක්‍රම මෙන්ම උරුම ලබාගත් ක්‍රම ද ක්‍රියා කරන බව පරීක්ෂා කර බලන්න.