jueves, 29 de enero de 2015

Propiedades

Una propiedad es un miembro que ofrece un mecanismo flexible para leer, escribir o calcular el valor de un campo privado. Las propiedades pueden utilizarse como si fuesen miembros de datos públicos, aunque en realidad son métodos especiales denominados descriptores de acceso. De este modo, se puede obtener acceso a los datos con facilidad, a la vez que se promueve la seguridad y flexibilidad de los métodos.

  • Las propiedades permiten que una clase exponga una manera pública de obtener y establecer valores, ocultando el código de implementación o comprobación.
     
  • El descriptor de acceso de una propiedad get se utiliza para devolver el valor de propiedad y el descriptor de acceso set se utiliza para asignar un nuevo valor. Estos descriptores de acceso pueden tener niveles de acceso diferentes.
     
  • La palabra clave value se usa para definir el valor asignado por el descriptor de acceso set
     
  • Las propiedades que no implementan un descriptor de acceso set son de solo lectura.
     
  • En el caso de las propiedades simples que no requieren ningún código de descriptor de acceso personalizado, considere la posibilidad de utilizar propiedades autoimplementadas.
 

No hay comentarios:

Publicar un comentario