⊗jsOpBsPG 16 of 60 menu

Các Getter của thuộc tính trong OOP JavaScript

Giả sử chúng ta có lớp sau với các thuộc tính private:

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

Như bạn thấy, các thuộc tính này được thiết lập một lần khi tạo đối tượng. Tuy nhiên, hiện tại không thể đọc được các thuộc tính này, vì chúng là private và không có các phương thức tương ứng để làm điều đó.

Hãy tạo cho các thuộc tính của chúng ta các phương thức đặc biệt cho phép đọc các thuộc tính này. Các phương thức như vậy (được gọi là getter) nên bắt đầu bằng từ get, sau đó là tên của thuộc tính cần đọc.

Hãy tạo các getter cho các thuộc tính của chúng ta:

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

Hãy kiểm tra hoạt động của chúng. Tạo một đối tượng, truyền vào tham số dữ liệu của người dùng:

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

Hãy đọc dữ liệu này bằng cách sử dụng các getter:

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

Trong lớp Employee, hãy tạo ba thuộc tính private: tên, mức lương và tuổi.

Truyền giá trị của các thuộc tính này làm tham số cho constructor.

Tạo các getter, trả về giá trị của mỗi thuộc tính của chúng ta.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối