мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
java:vtoroj_semestr [09/02/2015 12:12] ybezrukovjava:vtoroj_semestr [09/02/2015 12:20] (текущий) ybezrukov
Строка 184: Строка 184:
     * Racer getRacers(int i) возвращает гонщика по номеру. Нумерация идет с нуля.     * Racer getRacers(int i) возвращает гонщика по номеру. Нумерация идет с нуля.
     * int totalAge(int year) возвращает суммарный возраст участников. Год передается в качестве параметра.     * int totalAge(int year) возвращает суммарный возраст участников. Год передается в качестве параметра.
 +<code java>
 +public class Team {
 + String name;
 + ArrayList<Racer> racers;
 +
 + public Team(String name) {
 + this.name = name;
 + racers = new ArrayList<Racer>();
 + }
 +
 + public void insert(Racer racer) {
 + racers.add(racer);
 + }
 +
 + public String getName() {
 + return this.name;
 + }
 +
 + public int numberOfRacers() {
 + return racers.size();
 + }
 +
 + public Racer getRacers(int i) { 
 + return racers.get(i);
 + }
 +
 + public int totalAge(int year) {
 + int sum = 0;
 + for(Racer racer : racers) {
 + sum = sum + racer.totalAge(year);
 + }
 + return sum;
 + }
 +}
 +</code>
   * **TeamsList** Класс для списка команд. Должны быть реализованы следующие методы:   * **TeamsList** Класс для списка команд. Должны быть реализованы следующие методы:
     * TeamsList() конструктор, инициализирующий список команд пустым списком.     * TeamsList() конструктор, инициализирующий список команд пустым списком.