как можно установить объект и метод в условии?Я понимаю, что если животное весит более 50 кг, оно становится слишком большим.но как насчет того, если животное голодно , нуждается в любви и скучно вернуть метод feelNegative ()?Я не знаю, как это установить.Но после того, как животное спит, оно становится голодным.Мысль была бы:
Animal {
if (hangry == false && needLove == false && boring == false) {
return feelingNegative();
}
}
все еще не знаю, как это установить.
public class Animal {
private boolean needLove;
private boolean hangry;
private boolean boring;
private int kg;
public boolean sleep() {
return hangry = true;
}
public boolean watchTv() {
return needLove = true;
}
public void feelingPositive() {
System.out.println("I feel good");
}
public void feelingNeutral() {
System.out.println("Someting is missing...");
}
public void feelingNegative() {
System.out.println("I need love, food and fun!");
}
public void weight(int kg) {
if(50 < kg) {
System.out.println("You ate way too much");
}else {
System.out.println("You need to eat more");
}
}
}
Я надеюсь, что кто-то может объяснить мою проблему или может переместить мои мысли по-другому ... ^^ спасибо заранее!