问答详情
源自:3-2 完善动态代理实现

methodStr问题

为什么给methodStr赋值时候要用到for循环 不能直接赋值吗

提问者:慕尼黑6104065 2018-04-12 23:43

个回答

  • 慕粉3779733
    2018-04-25 21:56:13

    因为接口中可能不止一个方法,所以要遍历一下接口中的所有方法并且全部保存到一个字符串中

  • itachy
    2018-04-17 16:27:45

    直接赋值的话    就必须提前获取方法的个数   方法的名称等等,代码上是不是存在大量的重复操作
    循环简单了不少