¿Cómo hacer un método para actualizar los atributos de una clase?

Se supone que debo hacer un código en Java con el siguiente diagrama de clase.

En la descripción de mi tarea se indica lo siguiente; "Una cosa falta por completo en el diagrama de clases, los métodos para actualizar los atributos. Esto se debe a que el cliente del sistema ha decidido que no está permitido actualizarlos. Sin embargo, sabemos que este requisito cambiará, al menos para la edad Por lo tanto, la tarea también incluye diseñar e implementar un método para actualizar la edad. Cuando lo haga, tenga en cuenta que la edad solo puede aumentar, nunca disminuir ".

Mi pregunta es, por lo tanto, ¿cómo hago un método para actualizar los atributos de una clase, en este caso aumentar la edad? :)

2 otros requisitos a continuación (para que sepa por qué lo incluí en mi código) ... "La longitud de la cola de un perro se puede calcular con la fórmula ordenada: longitud de la cola = ålder⋅vikt10svanslängd = ålder⋅vikt10 Esta fórmula se aplica a todos los perros, excepto los taxis. Un impuesto siempre tiene la longitud de la cola 3.7. Dado que los valores de las perreras son internacionales, tanto la palabra sueca "tax" como el inglés "dachshund" deben ser manejados correctamente por el sistema ".

Aquí está mi código:

public class Dog {
    private String name;
    private String breed;
    private int age;
    private int weight;

    public String getName() {
        return name;
    }

    public String getBreed() {
        return breed;
    }

    public int getAge() {
        return age;
    }

    public int getWeight() {
        return weight;
    }

    public double getTailLength() {
        double length;
        // Undantag för taxar/dachshunds (alltid svanslängd 3,7). 
        if (breed.equalsIgnoreCase ("Tax")  || breed.equalsIgnoreCase("Dachshund")) {
            length = 3.7;
        } else {
            //Formel för svanslängd
            length = (double)(age * weight) / 10;
        }

        return length;
    }

    public String toString() {
        return String;
    }
}

Respuestas a la pregunta(8)

Su respuesta a la pregunta