Страница 49
20 августа 2026, 03:04Класс HttpResource определяет API, который поддерживает получение ресурсов в отдельной нити. Он реализует Ru
Объекты соединений. Как вы знаете, различные интерфейсы в структуре общих соединений представляют различные типы соединений. Однако это конкретные реализации данных интерфейсов, которые на самом деле предоставляют соединению его свойства и возможности. Сейчас самое подходящее время более внимательно взглянуть на реализации, стоящие за этими интерфейсами.
Я ссылался на класс Co
Класс этого объекта реализует интерфейс, который определяет тип установленного соединения. Тип внедряемого класса абстрактен, поскольку вы ссылаетесь на объект с помощью ссылки на тип интерфейса. Например, объект соединения, выдаваемый в листинге 8.4, реализует интерфейс HttpCo
Co
HttpCo
.
co
httpCo
.
Первый оператор выдает объект соединения. URI указывает схему http. Текущий объект соединения больше чем просто Co
Первый оператор, показанный в следующей выдержке из метода HttpResource.run(), выдает полностью определенное имя конкретного класса, который реализует интерфейс HttpCo
public void run ()
System.out.println("Co
co
co
parse ();
…
}
Если вы запустите эту программу на эмуляторе Sun J2ME Wireless Toolkit, вы увидите, что в следующих выходных данных выводится имя класса, который является частью реализации J2ME Sun, которая используется эмулятором Sun J2ME Wireless Toolkit:
Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!