⊗jsOpBsPG 16 of 60 menu

Pencapai Sifat dalam OOP dalam JavaScript

Katakan kita mempunyai kelas berikut dengan sifat persendirian:

class User { #name; #surn; constructor(name, surn) { this.#name = name; this.#surn = surn; } }

Seperti yang anda lihat, sifat-sifat ini ditetapkan sekali semasa penciptaan objek. Walau bagaimanapun sekarang, sifat-sifat ini mustahil untuk dibaca, kerana ia adalah persendirian dan tiada kaedah yang sesuai untuk melakukan ini.

Mari kita buat untuk sifat-sifat kita kaedah khas yang membolehkan membaca sifat-sifat ini. Kaedah sedemikian (dipanggil pencapai) harus bermula dengan perkataan get, dan kemudian harus diikuti dengan nama sifat yang dibaca.

Mari kita buat pencapai untuk sifat-sifat kita:

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

Mari kita uji operasinya. Mari buat objek, dengan menghantar data pengguna sebagai parameter:

let user = new User('john', 'smit');

Mari baca data ini, dengan menggunakan pencapai:

console.log(user.getName()); console.log(user.getSurn());

Dalam kelas Employee buatlah tiga sifat persendirian: nama, gaji dan umur.

Hantar melalui parameter pembina nilai sifat-sifat ini.

Buat pencapai, yang memaparkan nilai setiap satu sifat kita.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak