danek130995
27 / 27 / 3
Регистрация: 25.05.2014
Сообщений: 1,034
|
||||||
1 | ||||||
Объект интерфейса17.08.2015, 11:05. Просмотров 240. Ответов 0
Метки нет Все метки)
(
Наткнулся на интерфейс Parcelable, в нем есть подинтерфейс-Parcelable.Creator<T>. Студия требует:According to Parcelable interface documentaion, "Classes implementing the Parcelable interface must also have a static field called CREATOR, whiich is an object implementing the Parcelable.Creator interface. Вопрос собственно вот в чем:в java нельзя создавать объекты интерфейсов, можно создавать объекты только классов, реализующих данный интерфейс. Почему в Android Studio это можно? Данное объявление вызывает дикость еще и по другому поводу:
Добавлено через 5 минут я кажется понял-здесь используется конструкция, которая создает экземпляр интерфейса сразу, без объявления реализующего класса Добавлено через 8 минут глупость спросил-извиняюсь, осталось только понять почему static field является object`ом Добавлено через 12 часов 40 минут разобрался.
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
17.08.2015, 11:05 |
Ответы с готовыми решениями:
0
Не удаётся создать объект класса интерфейса CLI Почему возможно создать новый объект интерфейса? Как увидеть методы в классах, которые реализованы из интерфейса и перейти в них из интерфейса? Может ли объект-член, или объект-элемент достучаться к содержащему его? Есть кнопка и объект. Как по клику на кнопку закрасить объект? |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
17.08.2015, 11:05 |
Как увидеть объект Session и объект Server из модуля класса? Преобразовать дату в объект и записать объект в список, а потом использовать для выборки Зачем при перегрузке оператора >> в параметр включать ссылку на объект, а не сам объект? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |