• Este sitio usa cookies. Para continuar usando este sitio, se debe aceptar nuestro uso de cookies. Más información.

JAVA Modificadores de Accesos

La primer comunidad de usuarios inclusiva de Linux en español. Todo lo que linux tiene para vos encontralo acá.

Pato

Lic. Desarrolo de Software
Miembro del equipo
Administrador
Moderador
9 May 2018
130
22
Argentina, Buenos Aires
www.latinlinux.com
Distro
Manjaro, Mint, Kubuntu
Correo
joaquin.decima@gmail.com
Telegram
@PatoJAD
#1

En java tenemos modificadores de accesos que nos permiten encapsular correctamente nuestro código. Esto nos ayuda a limitar el acceso innecesario a nuestro código. Los modificadores son:

Java:
private

protected

public


Esto los podemos usar en Clases, Objetos, Variables y Métodos como veremos a continuación:

Java:
public abstract class Empleado {
 protected String nombre;
 protected String direccion;
 protected boolean estadoCivil = false;
 protected java.util.Date fechaDeNacimiento;
 protected int sueldoBasico;
 
 // Retorna Nombre de Empleado
 private String getNombre() {
 return(nombre);
 }
 
 // Retorna la direccion del Empleado
 private String getDireccion() {
 return(direccion);
 }
 
 // Retorna True si el Empleado esta Casado
 protected boolean estaCasado() {
 return(estadoCivil);
 }
 
 // El estado civil cambia a True
 private void seCaso() {
 estadoCivil = true;
 }
 
 // El estado Civil cambia a False
 private void seDivercio() {
 estadoCivil = false;
 }
 
 // Retorna la Fecha de Nacimiento
 private java.util.Date getFechaDeNacimiento(){
 return (fechaDeNacimiento);
 }
 
 // Retorna el sueldo basico de un Empleado
 protected int getSueldoBasico() {
 return (sueldoBasico);
 }
 
 // Retorna el Suedlo Bruto
 public abstract int getSueldoBruto();
 
 // Retorna Las Retenciones
 public abstract int getRetenciones();
 
 public int getSueldoNeto() {
 return (this.getSueldoBruto() - this.getRetenciones());
 }
}[/SIZE][/FONT]