Está en la página 1de 4

Uso de modificador de visibilidad private

Ejemplos con modificadores de visibilidad private

Antes de comenzar a revisar los ejemplos, es necesario que hayan leído el material “Espacio de
nombres y modificadores de visibilidad”, para que puedan comprender los ejercicios.

Cuando se utilizan miembros privados en una clase, es necesario crear métodos accesores o
propiedades para poder tener acceso desde cualquier clase a esos miembros, caso contrario, solo
los miembros de la misma clase podrían tener acceso a ellos.

Veamos el siguiente ejemplo haciendo uso de una variable privada.

Ejemplo 1:

Hacer una clase con una variable privada y un método con un parámetro, el cual retornará si el
numero pasado como parámetros es par, impar o cero.

Implemente la clase y cree 2 objetos, capture la variable con cada objeto e invoque el método.

Nota: observen el método Comprobar, es de tipo string, porque lo que solicita el enunciado es que
debe retornar la comprobación realizada, si dijera que muestre, el método tendría que haber sido
void.

ING.VERONICA IDALIA ROSA URRUTIA 1


Uso de modificador de visibilidad private

El argumento que se
utiliza es la propiedad,
ya que la variable es
privada y no se puede
utilizar fuera de la clase

Observe el uso de las propiedades para la variable privada, se pudo haber utilizado también
métodos accesores, pero es mucho más práctico el uso de propiedades.

Las propiedades deben ser públicas y tener el mismo tipo de dato de la variable privada y puede
utilizar el mismo nombre solo que en mayúscula. Por ejemplo: private int numero, la propiedad
sería public int Numero.

Luego van seguidas del get y set. El get retorna el valor de la variable y el set le asigna un valor a la
variable.

ING.VERONICA IDALIA ROSA URRUTIA 2


Uso de modificador de visibilidad private

Ejemplo 2:

Hacer una clase con 2 variables privadas y dos métodos. Uno que permita capturar el valor de las
variables desde teclado y el segundo método tendrá 2 parámetros el cual se encargará de mostrar
la suma de los 2 parámetros.

Implemente la clase e invoque los métodos.

ING.VERONICA IDALIA ROSA URRUTIA 3


Uso de modificador de visibilidad private

Implementando la clase

ING.VERONICA IDALIA ROSA URRUTIA 4

También podría gustarte