0
У меня есть следующие классы:Как создавать экземпляры класса, который содержит атрибуты объекта
class Team{
String name
boolean club
}
class Result{
int goals1
int goals2
}
class SingleMatch {
Team team1
Team team2
Date startDate
Result firstHalfResult
Result secondHalfResult
Result extraTimeResult
Result penaltyResult
}
Я пытаюсь создать экземпляр этих классов в BootStrap.groovy. Но я не знаю, как создать экземпляр класса SingleMatch.
Team _team1 = new Team(name: "Fiorentina",club: true)
Team _team2 = new Team(name:"Juventus",club: true)
Result a = new Result(goals1: 1, goals2: 0)
Result b = new Result(goals1: 0, goals2: 2)
Result c = new Result(goals1: 1, goals2: 0)
Result d = new Result(goals1: 5, goals2: 4)
SingleMatch match1 = new SingleMatch(team1: _team1, team2: _team2, startDate: new Date(), firstHalfResult: a, secondHalfResult: b, extraTimeResult: c, penaltyResult: d)
Это правильный путь?
Это то, что вы пробовали не работает? – doelleri
Вероятно, вы получите сообщение об ошибке, поскольку объекты Team и Result не были сохранены. Если вы сохраните объекты Team и Result, тогда вам все будет в порядке. Тем не менее, я бы, вероятно, моделировал данные по-разному, но одну проблему за раз. :) – Gregg
Спасибо, Грегг, это работает! как бы вы моделировали данные? :) – LeoFaber