Propiedad
Es una característica de la clase que suele ser pública, pero también puede ser privada si así se define, una propiedad te permite controlar el nivel de acceso a los atributos internos, permitiendo que solo los puedas asignar, o solo los puedas leer, o bien puedas tanto leerlos como asignarlos.
Las propiedades son comúnmente utilizadas para esconder a los atributos e impedir su alteración a menos que sea por alguno de los métodos definidos de la clase.
Ejemplo
Una propiedad de la casa puede ser el color, el numero de pisos, sus dimensiones, el material y estos podrían ser alterados por algunos métodos como pintar casa, crear nuevo piso, crecer casa, etc.