不理解代码
来源:4-1 使用Handler实现打地鼠(上)
还阔以呢
2019-01-11 15:38:26
private void next(int delayTime) {
int position=new Random().nextInt(mPosition.length);
Message message=Message.obtain();
message.what= Message_what_1;
message.arg1=position;
ddsHandler.sendMessageDelayed(message,delayTime);//疑问点delayTime
}在课程中,老师说delayTime是个随机数,但是此变量并未用new Random().nextInt(),这个方法.
可不可以理解为:定义一个数,但是没赋值,那么它的值就是系统随机给定的.
1回答
不能这样理解哦。调用时是必须要传递参数的。可以参见下一小节,1:32左右。调用时传值给它就可以了。从你提问也可以看出,你对方法定义,调用这些java基础内容并不能很好的掌握,建议同学好好学习一下《Android零基础入门》课程。祝:学习愉快
相似问题