Как определить поддерживается ли интерфейс?
От: Максим Рогожин Россия  
Дата: 31.05.18 16:46
Оценка:
Привет!

Как сделать следующее:
//Имеются два (или более) интерфейса.

// custom interface 1
interface INotifiable {
   void notify();
}

// custom interface 2
interface ISerializable {
   void serialize();
}

INotifiable obj = ...; // получили объект

if (obj поддерживает еще и ISerializable) {
   сохранить obj в файл
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.