⊗jsOpIhPrP 35 of 60 menu

জাভাস্ক্রিপ্টে OOP-এর ইনহেরিটেন্সের期间 ব্যক্তিগত বৈশিষ্ট্য

ব্যক্তিগত বৈশিষ্ট্য উত্তরাধিকারসূত্রে প্রাপ্ত হয় না। তবে সন্তান পিতামাতার পাবলিক পদ্ধতির মাধ্যমে সেগুলি নিয়ন্ত্রণ করতে পারে। আসুন অনুশীলনে দেখি। আমাদের নিম্নলিখিত প্যারেন্ট ক্লাস আছে ধরা যাক একটি ব্যক্তিগত বৈশিষ্ট্য এবং এর গেটার এবং সেটার সহ:

class User { #name; 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);

নিম্নলিখিত প্যারেন্ট ক্লাস দেওয়া হয়েছে:

class User { #name; #surn; setName(name) { this.#name = name; } getName() { return this.#name; } setSurn(surn) { this.#surn = surn; } getSurn() { return this.#surn; } }

Employee ক্লাস তৈরি করুন, যা এই পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হবে।

Employee ক্লাসের একটি অবজেক্ট তৈরি করুন এবং উত্তরাধিকারসূত্রে প্রাপ্ত সেটার এবং গেটার কল করুন।

Employee ক্লাসে নিম্নলিখিত পদ্ধতি তৈরি করুন:

getFull() { return this.#name + ' ' + this.#surn; }

নিশ্চিত করুন যে পদ্ধতির কোড একটি ত্রুটির দিকে নিয়ে যায়।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন