Я пытаюсь понять разницу между
Groovy:
def name = "stephanie"
Java:
Object name = "stephanie"
, поскольку оба, похоже, действуют как объекты в том, что для взаимодействия с ними я должен привести их к исходному предполагаемому типу.
Первоначально я искал Java-эквивалент C # ' Оказывается, ошибка iw заключается в том, что у меня был отличный класс с общедоступными свойствами (в моем примере выше DOB), определенный с помощью def, но затем я пытался получить к ним доступ из класса .java (в моем примере выше, вызывая .getYear () на нем ). Это ошибка новичка, но проблема в том, что когда объект покидает файл Groovy, он просто рассматривается как объект. Спасибо за вашу помощь!