为了账号安全,请及时绑定邮箱和手机立即绑定

为什么实例化为什么实例化的时候不用定义一个对象?

为什么实例化为什么实例化的时候不用定义一个对象?

慕移动7963248 2016-09-12 20:52:38
new DatePickerDialog(this, new OnDateSetListener() { @Override public void onDateSet(DatePicker arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub setTitle(year+"-"+arg2+"-"+arg3); } }, year, cal.get(Calendar.MONTH)+1, day).show();
查看完整描述

2 回答

?
ziom

TA贡献948条经验 获得超1109个赞

这是连缀写法,new DatePickerDialog()就是定义对象了,不是非得要有一个变量名接收它。反正目的是为了调用它的show()方法。
查看完整回答
1 反对 回复 2016-09-12
  • 慕移动7963248
    慕移动7963248
    那什么时候需要用连缀写法,什么时候定义一个变量接收呢?
  • ziom
    ziom
    可以用连缀写法的时候比较少,而且可用它的时候也可以用变量接受的方式写,这两种写法对程序执行来说并无任何区别。推荐初学者别用连缀,毕竟这样条理不是很清晰
  • 慕移动7963248
    慕移动7963248
    谢谢,那这个是必须用连缀么?如果不是的话 应该怎么写呀?
  • 2 回答
  • 0 关注
  • 1039 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信