Как проверить, можно ли применить объект к другому?
У меня есть объект, который является Arraylist экземпляров класса, который может быть динамически в 2 других классах. Как я могу проверить, что я могу передать свой объект каждому из классов Arraylist?
Например:
Мои классы - это class1, class2 и class3. Мой объект obj.
Я хочу проверить его:
ArrayList<clas1> ar1=new Arraylist<class1>();
ar1=(ArrayList<clas1>)obj;
Как проверить, может ли он быть правдой или ложью? Он находится в java.