Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Приведение типов / 5 сообщений из 5, страница 1 из 1
15.10.2013, 19:01:43
    #38428684
Beduin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение типов
Метод findViewById возвращает тип View. Мы его преобразовываем к типу TextView.

TextView myTextView = (TextView) findViewById(R.id.myText);
Суть понятна, неясен синтаксис. Где найти описание что делает класс в круглых скобках (TextView).

Искал не нашел.
...
Рейтинг: 0 / 0
15.10.2013, 19:54:59
    #38428724
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение типов
В данном случае это не совсем класс, а скорее тип. Кодер таким образом говорит компилятору, что у меня там будет вот такой конкретный тип. Компилятор верит ему на слово и игнорирует несовместимость типов в compile time. Но в runtime будет ещё одна проверка, которая может выкинуть исключение, если результат findViewById окажется каким-то другим типом, а не TextView.

Ваш вопрос "Где найти описание что делает класс в круглых скобках (TextView)" немного непонятен. Именно класс там ничего не делает. Это синтаксис языка. Читать в Java Language Specification
http://docs.oracle.com/javase/specs/
...
Рейтинг: 0 / 0
15.10.2013, 20:32:13
    #38428764
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение типов
Возможно это из темы про Andriod. Тогда топик лучше перенести.
...
Рейтинг: 0 / 0
15.10.2013, 21:45:26
    #38428829
Beduin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение типов
maytonВозможно это из темы про Andriod. Тогда топик лучше перенести.
Да это верно. Но в андроид используется java и меня сейчас интересует именно использование для указанной комбинации операторов java.
...
Рейтинг: 0 / 0
15.10.2013, 21:48:57
    #38428835
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение типов
Beduin,

У вас вопрос по синтаксису Java? Смотреть JLS.
Или по предназначению отдельных классов? Смотреть документацию:
http://developer.android.com/reference/android/widget/TextView.html
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Приведение типов / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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