先说结果:执行顺序是由里到外。先执行匿名类的构造方法,在运行外面以匿名对象作为参数的方法。
在看公司大神写的代码时,因为用到了很多匿名对象,匿名对象的构造方法里面又嵌套了很多方法和匿名对象,看的时候很头疼,不知道具体的运行流程,所以写的个小Demo来做试验。
代码如下:
结果如下:
先说结果:执行顺序是由里到外。先执行匿名类的构造方法,在运行外面以匿名对象作为参数的方法。
在看公司大神写的代码时,因为用到了很多匿名对象,匿名对象的构造方法里面又嵌套了很多方法和匿名对象,看的时候很头疼,不知道具体的运行流程,所以写的个小Demo来做试验。
代码如下:
结果如下: