powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Поможите нубу, люди добрыя !
6 сообщений из 6, страница 1 из 1
Поможите нубу, люди добрыя !
    #39089940
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как эту конструкцию перевести на русский язык ?
Что тут и как объявлено ?
Особенно <C, T, P> ?

Код: java
1.
2.
3.
4.
public abstract class BxObject <C, T, P> implements Indexable<T>, Iterable<C>, Printable, Serializable 
{
тут несущественно
}
...
Рейтинг: 0 / 0
Поможите нубу, люди добрыя !
    #39089962
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абстрактный класс, реализующий 4 интерфейса.
<C, T, P> -- генерики. В Дельфи вроде же тоже такое появилось.

Наследник BxObject, если хотим сделать его не абстрактным, должен реализовать методы всех интерфейсов.
Допустим, наследник остался с теми же генериками. Тогда его экземпляр надо создавать с указанием классов:

Код: java
1.
BxObject obj = new MyBxObject<MyClass1, MyClass2, MyClass3>(...);



Там, где у MyBxObject фигурировал T, у экземпляра будет MyClass1 и.т.д. В общем, просто генерики.
...
Рейтинг: 0 / 0
Поможите нубу, люди добрыя !
    #39089968
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чьорт.
авторТам, где у MyBxObject фигурировал T , у экземпляра будет MyClass1 и.т.д. В общем, просто генерики.
читать как
авторТам, где у MyBxObject фигурировал C , у экземпляра будет MyClass1 и.т.д. В общем, просто генерики.
...
Рейтинг: 0 / 0
Поможите нубу, люди добрыя !
    #39089987
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, спасибо, с этим прояснилось.
А вот это ?
Indexable<T>, Iterable<C>, Printable, Serializable
...
Рейтинг: 0 / 0
Поможите нубу, люди добрыя !
    #39090034
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это интерфейсы. Под рукой должны быть соответствующие джавадоки. Для SE, например, вот: http://docs.oracle.com/javase/7/docs/api/
Оттуда можно узнать про Iterable, Printable и Serializable. Точнее узнать что это за интерфейсы можно узнать только посмотрев на набор импортируемых классов/интерфейсов. Все эти Indexable, Iterable, Printable и Serializable по-хорошему там должны фигурировать.
Если используется IDE, то она должна подсвечивать имена интерфейсов вместе с именем пакета.
...
Рейтинг: 0 / 0
Поможите нубу, люди добрыя !
    #39090039
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятия интерфейсов в Джаве и Дельфи вроде похожи.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Поможите нубу, люди добрыя !
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]