美文网首页
2019-08-04lambda表达式中的变量

2019-08-04lambda表达式中的变量

作者: Mr钧 | 来源:发表于2019-08-04 19:17 被阅读0次

    原文链接: https://ke.qq.com/course/272077?tuin=f3071df&taid=1875217081444045   中第二十五天 lamda表达式

    提纲 自由变量

        结论1 : 自由变量在lambda表达式中不可以修改 ; 

            原因:   

                1. lambda表达式,  会被编译器翻译成内部类.  ==>  内部类只能访问外部类中的final变量. 

                2.  所以编译器自动把lambda表达式中使用到的外部变量, 改为 final

        结论2 [需要记忆] :

                 lambda 中, this 只向所在类  

                内部类中, this指向内部类本身. 

    疑问1 :  什么是闭包 ?

    相关文章

      网友评论

          本文标题:2019-08-04lambda表达式中的变量

          本文链接:https://www.haomeiwen.com/subject/kvuydctx.html