+ -
当前位置:首页 → 问答吧 → Android 的 ((CrimeAdapter)getListAdapter()) 最外面的括号 () 是甚么?

Android 的 ((CrimeAdapter)getListAdapter()) 最外面的括号 () 是甚么?

时间:2014-04-11

来源:互联网

请问有经验的朋友们,

在 Android 的 Crime c = ((CrimeAdapter)getListAdapter()).getItem(position); 句子里面,((CrimeAdapter)getListAdapter()) 最外面的括号 () 是甚么?是怎样用的?

谢谢!

作者: chancar09   发布时间: 2014-04-11

引用:原帖由 chancar09 於 2014-3-5 03:58 PM 发表
请问有经验的朋友们,

在 Android 的 Crime c = ((CrimeAdapter)getListAdapter()).getItem(position); 句子里面,((CrimeAdapter)getListAdapter()) 最外面的括号 () 是甚么?是怎样用的?

谢谢!
唔同 casting 姐
复制内容到剪贴板代码: Crime c = ((CrimeAdapter)getListAdapter()).getItem(position);
casting to CrimeAdapter first, then getItem give a Crime object

CrimeAdapter c = (CrimeAdapter)getListAdapter().getItem(position);
casting to CrimeAdapter as final product

作者: form5   发布时间: 2014-04-11

啊!明白了。

你引用的第二个例子很有帮助,外面的括号 () 用法跟普通的数式一样。

请问这个用法在 Java 的 manual 里找不找得到呢?我在几本 Java 的书都找不到。

谢谢!

作者: chancar09   发布时间: 2014-04-11

引用:原帖由 chancar09 於 2014-3-6 04:50 PM 发表
啊!明白了。

你引用的第二个例子很有帮助,外面的括号 () 用法跟普通的数式一样。

请问这个用法在 Java 的 manual 里找不找得到呢?我在几本 Java 的书都找不到。

谢谢!
sorry, I don't have books for you, I think few lines of tested code may help.

作者: form5   发布时间: 2014-04-11

明白了!写 code 去试试可帮助了解,如果 manual 找不到的话。

谢谢!

作者: chancar09   发布时间: 2014-04-11