Une propriété, dans certains langages de programmation orientés objet, est une sorte spéciale de membre de classe, intermédiaire entre un champ (ou un membre de données) et une méthode. Les propriétés sont lues et écrites comme des champs, mais les lectures et écritures de propriétés sont (généralement) traduites pour obtenir et définir des appels de méthode.