Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 949
1

Объект интерфейса

17.08.2015, 11:05. Просмотров 204. Ответов 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 это можно? Данное объявление вызывает дикость еще и по другому поводу:
Java
1
public static final Parcelable.Creator<MyObject> CREATOR = new Parcelable.Creator<MyObject>()
static field creator, which is an object! Как может static быть объектом? Спасите пожалуйста

Добавлено через 5 минут
я кажется понял-здесь используется конструкция, которая создает экземпляр интерфейса сразу, без объявления реализующего класса

Добавлено через 8 минут
глупость спросил-извиняюсь, осталось только понять почему static field является object`ом

Добавлено через 12 часов 40 минут
разобрался.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2015, 11:05
Ответы с готовыми решениями:

дизайн интерфейса
Доброго времени изучая андроид основное внимание уделял кодингу, но совсем забыл об интерфейсе. и...

Переменная интерфейса
Помогите разобраться, что означает следующая запись. У меня есть интерфейс и класс: public...

Верстка интерфейса
Привет всем! Помогите пожалуйста разобраться Мне нужно чтобы текст показывался в &quot;определенном...

Создание интерфейса
Привет всем. Я совсем недавно решил заняться разработкой под android. С одной стороны очень легко...

Программное создание интерфейса
Вобщем мне нужно создавать програмным способом интерфейс приложения. Обьекты будут создаватся...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2015, 11:05

Динамическая смена интерфейса
Короче пишу тут програмку файловый менеджер. С динамическим созданием и размещением интерфейса на...

Вопросы по настройке интерфейса
Почему конструкция типа textTitle.setBackgroundColor(Color.rgb(100,100,100)); обрабатывается...

Улучшение интерфейса. TimePicker
OnTimeSetListener myCallBack = new OnTimeSetListener() { public void onTimeSet(TimePicker...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru