miércoles, 13 de agosto de 2014

Programacion C# Propiedades Publicas

Las propiedades publicas con objetos pertenecientes a un clase. A su vez que al ser públicos sus valores pueden ser obtenidos y en muchos caso puedes ser modificados. Algo importantes con las propiedades publicas es que son al igual que el común de la variables u objetos de un solo tipo de datos Estos quiere decir que asignándole un valor errado este puede dar un excepción



 Las propiedades publicas se declaran dentro de la clase sea un form o un class indiferentemente para usar estas propiedades debes instanciar la clase primero y luego podrá usar las propiedades publicas. Las propiedades publicas constan de dos partes; Una parte privada que es el objeto que sera protegido por la propiedad y el estado de la clase y contiene el valor y la propiedad que es la referencia al objeto privado y actúa de modificador al objeto.







Ambas deben estar declarada para que funciones correctamente.Por su parte la propiedad  tiene un set y un get

Set:
el método set de la propiedad es llamado automáticamente cuando la propiedad detecta que un valor es introducido. si no posees el método set en la propiedad o no se tiene declarado nada dentro de ella el valor del objeto privado seguirá protegido y no habrá sido modificado.De lo contrario para poder ser modificado desde el método set se usa:
este metodo entoces desde el otro lado, es decir desde el lado que instancia sera asi:



Get:
El método get devuelve el valor del  objeto haciendo un return; Debe coincidir el tipo de dato que se devuelve con el tipo de la propiedad.



y desde el lado que instancia seria asi





Fin


Ejemplo:

Descargar Ejemplo [vs 2012]

Ejercicio:

 Realice una propiedad publica en una clase que devuelva su edad,fecha de nacimiento,apellido y nombre. y que puedan ser modificables.

Referencias:

Programacion c# ejercicio 1 creacion de Objetos e instanciamiento



No hay comentarios:

Publicar un comentario

NestJs Error on SecretKey for JWToken

  Imagine this you are coding happy, configuring your module has   auth.module.ts   using on your register the classic call to get env value...