Жанры

Страница 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:

Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!