2014-09-19 6 views
-5

Что означает этот синтаксис в Java: class A extends B<C>? Я наткнулся на это в библиотеке Android и не смог найти его в Google.Значение синтаксиса Java: класс A extends B <C>

Более конкретно, это то, что я наткнулась:

public class PullToRefreshExpandableListView extends PullToRefreshAdapterViewBase<ExpandableListView> 
+0

Посмотрите Наследование или прочитать на объектно-ориентированного программирования. Этот вопрос также не подходит для StackOverflow. – mkobit

+0

Это означает, что 'A' расширяет специализированную версию типа универсального класса' B'. A не имеет отношения «is-a» с B, но имеет отношение «is-a» с B . –

ответ

0

Дженерики с классом и интерфейсы Genrics является одним из основных функции программирования Java и она была введена в Java 5. Мы можем определить наши собственные классы и интерфейсы с типом generics.

Общий тип - это класс или интерфейс, параметризованный по типам. Мы используем угловые скобки (<>) для указания параметра типа.

Пожалуйста, обратитесь this link для получения дополнительной информации

Смежные вопросы