Моя Java довольно немного ржавая, и в настоящее время я изучаю Android. Я столкнулся с этой конкретной линии из книги, которую я читаю:Как это оценивается? (Crime) (getListAdapter()). GetItem (позиция)
(Crime)(getListAdapter()).getItem(position).
Из того, что я понимаю, что это будет конвертировать возвращенный деталь (Object
типа) от getItem()
к Crime
. Вопрос в том, почему (getListAdapter())
заключен в круглые скобки? Есть ли смысл в этом выражении? Это то же самое, что и преступление getListAdapter(). GetItem (position)? Я знал, что это не просто Java, но я растерялся, когда столкнулся с этим.
На данный момент я путаю на семантике такого рода выражения z = (x)(y).
Спасибо!