Phương thức thay đổi

Trong khoa học máy tính, phương thức thay đổi (tiếng Anh: mutator method) là một phương thức được dùng để kiểm soát sự thay đổi đối với một biến. Chúng còn được biết đến rộng rãi với tên gọi phương thức setter (setter method). Thông thường một setter đi kèm với một getter (còn được gọi là phương thức truy cập - accessor method), vốn trả về giá trị của thành viên biến riêng tư (private).

Phương thức thay đổi được dùng nhiều nhất trong lập trình hướng đối tượng, phù hợp với nguyên lý đóng gói. Theo nguyên lý đó, biến thành viên của một lớp là riêng tư để che giấu và bảo vệ chúng khỏi các mã khác, và chỉ có thể được sửa đổi bởi một hàm thành viên công cộng (phương thức thay đổi), bằng cách một giá trị mong muốn làm tham số đầu vào, có thể duyệt giá trị đó, và thay đổi giá trị biến thành viên riêng tư.

Ví dụ hợp ngữ

[sửa | sửa mã nguồn]
student                   struct
    age         dd        ?
student                   ends
    .code
student_get_age       proc      object:DWORD
                      mov       ebx, object
                      mov       eax, student.age[ebx]
                      ret
student_get_age       endp

student_set_age       proc      object:DWORD, age:DWORD
                      mov       ebx, object
                      mov       eax, age
                      mov       student.age[ebx], eax
                      ret
student_set_age       endp

Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Pokémon Sword/Shield – Golden Oldies, những bản nhạc của quá khứ
Pokémon Sword/Shield – Golden Oldies, những bản nhạc của quá khứ
Game chính quy tiếp theo của thương hiệu Pokémon nổi tiếng, và là game đầu tiên giới thiệu Thế Hệ Pokémon Thứ Tám
Nhân vậy Mikasa Ackerman trong Shingeki no Kyojin
Nhân vậy Mikasa Ackerman trong Shingeki no Kyojin
Mikasa Ackerman (ミカサ・アッカーマン , Mikasa Akkāman) là em gái nuôi của Eren Yeager và là nữ chính của series Shingeki no Kyojin.
Đừng chơi chứng khoán, nếu bạn muốn giàu
Đừng chơi chứng khoán, nếu bạn muốn giàu
Nếu bạn đang có ý định “chơi” chứng khoán, hay đang “chơi” với số vốn trăm triệu đổ lại thì bài này dành cho bạn
Giả thuyết: Câu chuyện của Pierro - Quan chấp hành đầu tiên của Fatui
Giả thuyết: Câu chuyện của Pierro - Quan chấp hành đầu tiên của Fatui
Nếu nhìn vào ngoại hình của Pierro, ta có thể thấy được rằng ông đeo trên mình chiếc mặt nạ có hình dạng giống với Mặt nạ sắt nhuốm máu