Показать сообщение отдельно
Непрочитано 31.05.2017, 14:36   #1
Пользователь

Автор темы (Топик Стартер) Возможно ли сохранить ссылку на класс?

Есть класс SomeClass который реализовывает интерфейс SomeInterface

Код:
public interface SomeInterface
{
	public void onAction();
}


public class SomeClass implements SomeInterface
{
	@Override
	public void onAction()
	{
		//code
	}
}
Есть массив который хранит список объектов, чтобы в нужный момент можно их было перебрать и вызвать в каждом метод onAction().
Код:
List<SomeInterface> siList;

Все понятно если создается экземпляр класса SomeClass.
Код:
SomeClass sc = new SomeClass();
siList.add(sc);

А что если SomeClass будет использоваться как статический класс, без создания экземпляра. Возможно ли в таком случае сохранить список классов реализовывающих интерфейс SomeInterface для перебора?
flopix вне форума Ответить с цитированием