Propiedades set y get

Páginas: 4 (915 palabras) Publicado: 9 de septiembre de 2014
Las propiedades combinan aspectos de los campos y de los métodos. Para el usuario de un objeto, una propiedad es similar a un campo, el acceso a la propiedad requiere la misma sintaxis. Para elimplementador de una clase, una propiedad es uno o dos bloques de código que representan un descriptor de acceso get y un descriptor de acceso set. El bloque de código para el descriptor de acceso get seejecuta cuando se lee la propiedad; el bloque de código para el descriptor de acceso set se ejecuta cuando se asigna un nuevo valor a la propiedad. Una propiedad sin un descriptor de acceso set seconsidera de sólo lectura. Una propiedad sin un descriptor de acceso get se considera de sólo escritura. Una propiedad con ambos descriptores de acceso es de lectura y escritura.
A diferencia de loscampos, las propiedades no están clasificadas como variables. Por lo tanto, no se puede pasar una propiedad como un parámetro ref (Referencia de C#) o out (Referencia de C#).
Las propiedades tienenmuchos usos: validan datos antes de permitir un cambio; exponen datos de forma transparente en una clase donde se recuperan realmente los datos de otro origen, como una base de datos; realizan una accióncuando se modifican datos, por ejemplo, provocar un evento, o cambian el valor de otros campos.
Las propiedades se declaran en el bloque de clase especificando el nivel de acceso del campo, seguidopor el tipo de la propiedad, por el nombre de la propiedad y por un bloque de código que declara un descriptor de acceso get y/o un descriptor de acceso set. Por ejemplo:
C#

public class Date
{private int month = 7; // Backing store

public int Month
{
get
{
return month;
}
set
{
if ((value > 0) && (value <13))
{
month = value;
}
}
}
}


En este ejemplo, Month se declara como una propiedad para que el descriptor de acceso set pueda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Get y Set
  • Set y Get
  • Metodos Get Y Set
  • Ejemplos de usos de programas con set y get
  • programacion get-set
  • Métodos get y set en Java
  • geta
  • seta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS