Итак, мой текущий код выглядит так. Идея состоит в том, чтобы взять экземпляры разных классов с использованием generi c типа T и вернуть эти экземпляры.
Я должен иметь возможность вызывать экземпляры таких классов
new A().add(new B())
public static <T> T <T> add(T t) {
return new T();
}
По сути, для меня возвращаемый тип должен быть самим классом, чтобы он мог принимать новый экземпляр через возвращаемый тип.
Может ли кто-нибудь указать мне, где мой logi c работает неправильно?