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ư.