omo criar um método para atualizar atributos de uma class
Eu devo criar um código em Java a partir do seguinte diagrama de classe
Na descrição da minha tarefa, o seguinte é indicado; "Uma coisa está faltando completamente no diagrama de classes, métodos para atualizar os atributos. Isso ocorre porque o cliente do sistema decidiu que não é permitido atualizá-los. No entanto, sabemos que esse requisito mudará, pelo menos para a idade. Portanto, a tarefa também inclui projetar e implementar um método para atualizar a idade. Ao fazer isso, lembre-se de que a idade só pode aumentar, nunca diminuir. "
Minha pergunta é, portanto, como faço para criar um método para atualizar atributos de uma classe - nesse caso, aumentar a idade? :)
2 outros requisitos abaixo (para que você saiba por que o incluí no meu código) ... "O comprimento da cauda de um cachorro pode ser calculado com a fórmula pura: tail length = ålder⋅vikt10svanslängd = ålder⋅vikt10 Esta fórmula se aplica a todos os cães, exceto os táxis. Um imposto sempre possui o comprimento da cauda 3.7. Como os valores do canil são internacionais, a palavra sueca "tax" e o inglês "dachshund" devem ser tratados corretamente pelo sistema. "
Aqui está o meu 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;
}
}