Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Metodos Setters y Getters

  • Métodos Setters: Para permitir que otros modifiquen estos atributos, se crean métodos setters. Estos métodos permiten establecer valores específicos para cada atributo. Por ejemplo, setNombre permite asignar un nombre a la película.

  • Métodos Getters: Además de los setters, se recomienda crear métodos getters para permitir el acceso a los atributos que se deseen visualizar. Estos métodos devuelven el valor de los atributos sin permitir su modificación.

1 respuesta

¡Hola Wilder, espero que estés bien!

Entiendo que estás explorando el uso de métodos setters y getters en Java, específicamente en el contexto de una clase Película. Los métodos setters y getters son fundamentales en la programación orientada a objetos, ya que nos permiten controlar el acceso y la modificación de los atributos de una clase.

Setters:

Los métodos setters se utilizan para asignar valores a los atributos privados de una clase. Por ejemplo, si tienes un atributo privado nombre en tu clase Película, el método setNombre te permitirá establecer el valor de ese atributo. Aquí tienes un ejemplo básico:

public class Pelicula {
    private String nombre;

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
}

En este ejemplo, this.nombre se refiere al atributo de la clase, mientras que nombre es el parámetro que recibe el método.

Getters:

Por otro lado, los métodos getters te permiten acceder a los valores de los atributos sin modificarlos. Siguiendo con el ejemplo del atributo nombre, un método getter sería:

public class Pelicula {
    private String nombre;

    public String getNombre() {
        return this.nombre;
    }
}

Este método simplemente retorna el valor del atributo nombre.

Ejemplo Práctico:

Imagina que tienes una instancia de Pelicula y quieres establecer y luego obtener el nombre de la película:

public class Main {
    public static void main(String[] args) {
        Pelicula miPelicula = new Pelicula();
        miPelicula.setNombre("Encanto");
        System.out.println("Nombre de la película: " + miPelicula.getNombre());
    }
}

Este código establecerá el nombre de la película como "Encanto" y luego lo imprimirá en la consola.

Espero que este ejemplo te ayude a comprender mejor cómo y por qué utilizar setters y getters en tus clases de Java. ¡Bons estudios!