Cuadro comparativo de clases de métodos.
Clase de método | Definición | Uso | Ejemplo |
---|---|---|---|
Public | Los métodos públicos son accesibles desde cualquier parte del programa. | Se utilizan para acceder a los atributos y/o realizar operaciones con ellos. | public void setNombre(String nombre) { this.nombre = nombre; } |
Private | Los métodos privados solo son accesibles desde dentro de la clase. | Se utilizan para realizar operaciones internas de la clase que no necesitan ser accesibles desde fuera. | private int calcularEdad() { return LocalDate.now().getYear() - this.fechaNacimiento.getYear(); } |
Protected | Los métodos protegidos son accesibles desde dentro de la clase y sus subclases. | Se utilizan para que las subclases puedan acceder a los atributos y/o realizar operaciones con ellos. | protected String getNombre() { return this.nombre; } |
Default | Los métodos "default" (o de paquete) son accesibles desde dentro del mismo paquete. | Se utilizan para que otras clases del mismo paquete puedan acceder a los atributos y/o realizar operaciones con ellos. | void imprimirDatos() { System.out.println("Nombre: " + this.nombre + ", Edad: " + calcularEdad()); } |
Static | Los métodos estáticos no necesitan una instancia de la clase para ser llamados. | Se utilizan para realizar operaciones o cálculos que no dependen de los atributos de la clase. | static double convertirDolaresAEuros(double dolares) { return dolares * 0.85; } |
Este cuadro comparativo muestra las diferentes clases de métodos que se pueden utilizar en Java, así como su definición, uso y ejemplo. Con este cuadro, es más fácil entender las diferencias entre los distintos tipos de métodos y cuándo es conveniente utilizar cada uno de ellos en nuestro programa.
Subir
Deja una respuesta