问答详情
源自:5-4 方法对象

为什么listTimes方法定义的时候第二个参数方法有参数,但是调用的时候第二个参数直接就用写方法名称?

https://img2.mukewang.com/5cbc36e50001c32708210529.jpg

有点不明白这个吗,定义方法参数那边能只写方法名吗

提问者:慕小七7 2019-04-21 17:29

个回答

  • Despicableme01
    2019-05-07 11:04:28

    https://img2.mukewang.com/5cd0f4780001e45b10170413.jpg

    看图,String times(Str)是个形参,其中的`String`和`(Str)`只是这个形参的描述。

    调用listTimes(list2, times)相当于把方法对象 times赋值给了形参String times(Str),String times(Str) = times

  • Masion
    2019-04-22 17:50:01

    var func  = times();