Как переопределить класс внутри другого класса на java

Есть public class Document. Внутри класса используется другой класс - FieldsReports

@JsonProperty("fields")
private FieldsReports fields;

Таких классов есть несколько с разными значениями:

  1. FieldsReports1

  2. FieldsReports2

  3. FieldsReports3

    Подскажите пожалуйста, как мне при вызове класса Document задать, чтобы в Document использовался конретный класс (FieldsReports2 например) по какому то значению например при вызове, можно так сделать?


Ответы (0 шт):