Вы должны создать класс, который реализует интерфейс Combine
, и переопределить public Object combine(Object o1, Object o2)
, чтобы сделать то, что в вашем случае означает объединить эти два параметра.
class Droplet implements Combine {
@Override
public Object combine(Object dropOne, Object dropTwo) {
//write combine code for droplets and return a newly combined droplet
}
}
Посмотрите на Marcelos ответ для более интересного решения с использованием дженериков - это позволяет вам передавать конкретные типы, которые вас интересуют, а не только Object
.