事件内部变量为什可以不赋值呢?

xingCome 2016-06-13 05:31:45
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(final AdapterView<?> parent, final View view, final int position, final long id) {
QuestionModel questionModel = (QuestionModel) parent.getItemAtPosition(position);
if (questionModel != null){
String queId;

}
}
});
问一个简单的问题,java局部变量使用必须赋值才能使用,为什么时间内部可以不赋值呢?有点想不通?请大侠指点。
...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
反魂蝶五分 2016-06-13
  • 打赏
  • 举报
回复
当你用它的时候就会提示你 未初始化 了。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧