Hola, lo que dices tiene mucho sentido y lo se, el método soy consciente de que debería ser getter & setter y no void ya que voy no devuelve nada, pero estoy haciendo el ejercicio en base a un ejemplo de mi profesor pero es que no se aclara ni el, mira voy a copiar el ejemplo de mis apuntes y me comentas que entiendes tu:
public void ponModelo(String modelo) {
this.modelo = modelo;
}
public void ponModelo (String modelo, String color){
this.modelo = modelo;
this.color = color;
}
y luego pone este texto:
Dependiendo de los valores de los argumentos con que se llame al
método ponModelo, se ejecutaría uno u otro de los definidos.
Sin embargo cuando hago:
System.out.println("Los datos obtenidos son :" + persona1.ponNombre("Pedro","raza negra")); por ejemplo me da error aquí y ya no entiendo ni los apuntes ni si están bien o a que se refieren.
De nuevo muchísimas gracias