美文网首页
JAVA12:局部内部类初步

JAVA12:局部内部类初步

作者: DuTel | 来源:发表于2018-12-28 18:17 被阅读0次

    局部内部类的特点:

    (1)可以直接调用外部类成员<即使private>
    (2)在局部位置(方法体之内,内部类以外)可以创建内部类对象,调用内部方法。
    是不是有点像主函数里的行为?
    (3)局部内部类中的局部变量想要被访问必须被final修饰:
    因为方法结束后方法中的成员局部变量会立即消失,而对象不会,内部类中的方法还会被继续调用,此时可能用到局部变量;
    将局部变量声明为final后,编译时?变成数据常量,此时上述情况下被调用的只是数据,与变量无关。

    相关文章

      网友评论

          本文标题:JAVA12:局部内部类初步

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