Extends / Implements

Ответить
Ant
Сообщения: 9
Зарегистрирован: 05 дек 2012, 14:06

Extends / Implements

Сообщение Ant » 05 дек 2012, 18:33

Нигде не могу найти внятного описания функционала этих модификаторов (или что это, хз). На яве до андроида не писал, под андроид пишу третий день, первые шаги.

В основном интересует предназначение "Implements": откуда что наследуется, и почему именно так. Ладно ещё насчет onClickListener, этот частный случай кое-как понятен (кроме выбора именно такой реализации прослушивания). А есть ли ещё применения у Implements, ради которых стоило бы раскуривать эту тему?

PS в качестве вопроса на засыпку: насколько я ещё по ходу пьесы понял, я могу в отдельном файле унаследоваться от любого класса явы, дописать там чего мне нужно, а потом в Активностях импортировать не оригинальные классы, а свой модифицированный? Если это так, то нужно ли мне при расширении оригинального класса упоминать все его методы (вызывая в них суперкласс и всё), или достаточно упоминания только модифицируемых методов? Не получится ли, что импортировав модифицированный класс, я получу только модифицированные методы?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Extends / Implements

Сообщение rezak90 » 05 дек 2012, 20:14

implements - реализация интерфейса в классе
extends - наследование от класса
по всему остальному: вы получите не только модифицируемые методы но и базовые.
R.id.team
Политика на форуме запрещена

Ant
Сообщения: 9
Зарегистрирован: 05 дек 2012, 14:06

Re: Extends / Implements

Сообщение Ant » 06 дек 2012, 08:43


Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Extends / Implements

Сообщение rezak90 » 06 дек 2012, 08:56

хорошее объяснение есть в любой базовой книге
R.id.team
Политика на форуме запрещена

Ant
Сообщения: 9
Зарегистрирован: 05 дек 2012, 14:06

Re: Extends / Implements

Сообщение Ant » 06 дек 2012, 09:12

вы таки будете смеяться, но я вот только-что скачал "Философию Java" Эккеля

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Extends / Implements

Сообщение rezak90 » 06 дек 2012, 09:31

ну смешного здесь ничего нету, это хороший и правильный шаг, тем более книга очень хорошая.
R.id.team
Политика на форуме запрещена

Ответить