00:00Hola, bienvenidos a este video y hoy estaremos hablando sobre modificador de acceso público.
00:08Este modificador de acceso público nos proporciona acceso más amplio a los miembros y a los
00:16atributos, métodos y clases definidas como público son accesibles desde cualquier lugar
00:23del programa, independientemente del paquete o de la clase desde que se está accediendo.
00:30Un atributo o un método o una clase declarada como pública es accedible desde cualquier
00:37clase o paquete en el programa. Esta es la opción predeterminada cuando se quiere exponer
00:44miembros o métodos públicamente a otras partes del programa. O sea, prácticamente todo el
00:51mundo puede acceder a ella porque es público. Entonces aquí tenemos un ejemplo. Tenemos
00:58una clase empleada con el modificador de acceso público. O sea, que puede ser accedido a esta
01:07clase. Se puede crear un objeto de esta clase ya que es pública desde cualquier lugar, ya
01:17si sea fuera o dentro del paquete se puede crear una clase. Y tenemos dos atributos de esta clase
01:25empleada. De esta clase empleado que una está declarada pública que es nombre y una que tiene acceso
01:36de default que es tipo double llamada salario. Tenemos su respectivo con su respectivo constructor
01:46público con parametrizado inicializando los atributos. Tenemos un método público que retorna un
02:00doble. Se llama get salario. Este método se va a encargar de mostrar el contenido. O sea, va a retornar lo que
02:10se encuentra en el atributo salario. Y acá abajo tenemos otro método público que no retorna nada. Se llama
02:20ser salario salario y está parametrizado con un doble. O sea, que para poder usar este método se necesita que le pase un parámetro. Y en este caso es un doble.
02:38Este es uno de los métodos llamados setes. Setes y getes que son aquellos que ayudan al acceso controlado a las variables.
02:50O a los atributos. O a los atributos. Entonces podemos ver que este método setes. Salario. Este está condicionado.
03:04Y esta condición lo que nos quiere decir es que si el parámetro que le enviamos.
03:11Que es un doble. Tiene que ser mayor a cero. Para que ese parámetro que le enviamos se pueda guardar en el atributo salario.
03:30En cambio. En cambio. En cambio que no se haga así. Imprimirá por consola. Este. Un mensaje que dirá salario inválido.
03:44Por acá tenemos otra clase llamada cuenta bancaria. Pública. Donde nos da dos atributos privados.
03:52Y uno de acceso público. Y uno de acceso público. Llamado tipo cuenta.
03:58Tenemos su respectivo constructor parametrizado. Con tres parámetros.
04:04Y un get saldo. Y el set saldo.
04:09Get saldo es para retornar. Nos retorna un doble.
Sé la primera persona en añadir un comentario