Đặc_tính_(lập_trình)

Đặc tính (tiếng Anh: property), trong một số ngôn ngữ lập trình hướng đối tượng, là một loại đặc biệt của thành viên lớp, trung gian chức năng giữa một trường (hay thành viên dữ liệu) và một phương thức. Cú pháp để đọc và viết các đặc tính thì giống như của trường, nhưng thường được chuyển thành lời gọi phương thức 'getter' và 'setter'. Cú pháp giống như trường khiến nó dễ đọc và viết hơn nhiều so với việc gọi phương thức, và xen lẫn bên trong giữa gọi phương thức cho phép xác nhận dữ liệu, cập nhật chủ động (ví dụ như, cho các phần tử của giao diện đồ họa người dùng), hay để hiện thực của các trường "chỉ đọc" (read-only).Xem ví dụ về bài học cho ngôn ngữ C # bên dưới.