AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / POO (Programación Orientada a Objetos)
  • Presentación
  • Permisos de acceso
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Una Property es un elemento de código que incluye dos procesos:
  • un Process para recuperar el valor,
  • un Process para asignar el valor.
Un Property puede ser usado como un Variable o como un miembro (recuperación directa del valor, asignación a través del símbolo '=', ...). En tiempo de ejecución:
  • Cualquier operación que requiera la lectura de la propiedad ejecuta la Process para recuperar el valor. Este Process debe devolver un valor.
  • Cualquier operación que requiera escribir la Property ejecuta la Process para asignar un valor que debe Process un parámetro.
Propiedad de solo lectura
Para que una propiedad sea de solo lectura, se debe borrar por completo el código de asignación de la propiedad.
En ese caso:
  • Si se modifica el Property en el código, se produce un error de compilación.
  • Se producirá un error en tiempo de ejecución al intentar asignar la Property.
Sólo escribe Property
Para que un Property sea sólo de escritura, el código de recuperación retrieval del Property debe estar completamente despejado.
En ese caso:
  • Si se lee el Property en el código, se produce un error de compilación.
  • Se producirá un error en tiempo de ejecución al intentar leer la Property.
Permisos de acceso
Los procesos de recuperación y asignación pueden ser públicos, privados o protegidos.. Los derechos de acceso del Property corresponden a los derechos menos restrictivos de los dos procesos.
Derechos de acceso de la Property según los derechos de acceso de los procesos:
Aasignación Process
/
Recuperación de Process
colectividad
Protegido
reservado
colectividadcolectividadcolectividadcolectividad
ProtegidocolectividadProtegidoProtegido
reservadocolectividadProtegidoreservado
Las propiedades son accesibles en las instancias y por herencia respetando las restricciones estándar de las herencias públicas, protegidas y privadas.
Si los derechos de acceso permiten la lectura y no la escritura, la Property se considera de sólo lectura.
Si los derechos de acceso permiten escribir y no leer, la Property se considera como sólo escritura.
Estos casos provocan un error durante la compilación pero no se provoca ningún error en tiempo de ejecución. Para obtener más información, consulte Derechos de acceso a una clase Property: casos especiales.
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local