Как я могу рассчитать разницу в возрасте между двумя объектами?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу рассчитать разницу в возрасте между двумя объектами?

Сообщение Anonymous »

Я изучаю JAVA ООП, мне нужно сравнить возраст двух объектов:
В процедурной процедуре Java я сделаю:
public static int calculateDifferenceAge(int agePlayer1, int agePlayer2){
int differenceAge = agePlayer1 - agePlayer2;

if(differenceAge < 0){
differenceAge = -differenceAge;
}
return differenceAge;
}

Тогда
public static void displayDifferenceAge(String namePlayer1, String namePlayer2, int agePlayer1, int agePlayer2){
System.out.println("Age difference between " + namePlayer1 + " and " + namePlayer2 + " is of" + calculateDifferenceAge(agePlayer1, agePlayer2) + " year(s).");
}
}

Я не понимаю, как создать метод CalculatedDifferenceAge() в ООП?
В моем основном файле у меня есть это:
List
players = new ArrayList ();
players.add(new Player("Eric", 31, true));
players.add(new Player("Juliette", 27, false));

Я застрял в двух методах:
Как вычесть возраст двух объектов?
public static int calculateAgeDifference(List
players){

Player differenceAge = (players.get(0) - players.get(1));

return differenceAge;

}

public static void displayCalculateAgeDifference(List players){
System.out.println(calculateAgeDifference().age);
}

Классовый игрок
public class Player {

public String name;
public int age;
public boolean sex;

public Player(String name, int age, boolean sex){
this.name = name;
this.age = age;
this.sex = sex;
}


Подробнее здесь: https://stackoverflow.com/questions/671 ... -2-objects
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»