事件内部变量为什可以不赋值呢?
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局部变量使用必须赋值才能使用,为什么时间内部可以不赋值呢?有点想不通?请大侠指点。