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

[Sugerencia] Con respecto al System.out.println...

Buen día. para que el código del ejemplo quede más prolijo se podria implementar la salida de System.out.println dentro de un método.

public class Persona {
    String nombre;
    int edad;

  void cumplirAnhos() {
        edad++;
        System.out.println("La edad ahora es: " + edad);
    }

    void mostrarInformacion() {
        System.out.println(nombre + " tiene " + edad + " años");
    }
}
1 respuesta

Hola Ricardo, espero que estés bien

¡Buen día! Entiendo que estás buscando una manera de hacer que tu código sea más prolijo y organizado. Una buena práctica es encapsular la lógica de impresión dentro de métodos específicos, lo que hace que el código sea más fácil de mantener y leer. En tu caso, podrías crear un método dedicado a imprimir la información de la persona. Aquí tienes un ejemplo de cómo podrías hacerlo:

public class Persona {
    String nombre;
    int edad;

    void cumplirAnhos() {
        edad++;
        imprimirEdad();
    }

    void mostrarInformacion() {
        System.out.println(nombre + " tiene " + edad + " años");
    }

    void imprimirEdad() {
        System.out.println("La edad ahora es: " + edad);
    }
}

Con este enfoque, cada vez que necesites imprimir la edad actualizada, simplemente llamas al método imprimirEdad(). Esto no solo hace que el código sea más limpio, sino que también centraliza la lógica de impresión, lo que facilita futuras modificaciones.

Espero que esta sugerencia te sea útil y que encuentres el código más organizado de esta manera.

¡Espero haber ayudado y buenos estudios!