Как задать параметр для метода?
Хочу чтобы в метод моего интерфейса можно было передать класс, который реализует интерфейс Serializable.
К примеру:
interface myInterface {
<T implemets Serializable> void myEvent(T object) {}
} // это, конечно, не работает
public class A implements Serializable {...}
public class B implements Serializable {...}
Я хочу обозначить, что для метода myMethod в качестве параметра подойдёт любой класс реализующий Serializable. Как это сделать?
Источник: Stack Overflow на русском