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

JAVA12:局部内部类初步

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

局部内部类的特点:

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

相关文章

  • JAVA12:局部内部类初步

    局部内部类的特点: (1)可以直接调用外部类成员<即使private>(2)在局部位置(方法体之内,内部类以外)可...

  • 内部类

    成员内部类 局部内部类(定义在方法内和定义在作用域内的类) 匿名内部类

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • Java内部类

    代码中包含成员内部类、内部类的同名变量访问、局部内部类、局部内部类final、匿名内部类

  • 技术问 - 成员内部类、局部内部类

    成员内部类 使用: 代码: 局部内部类: 使用: 代码: 局部内部类访问局部变量的注意事项?

  • Java 内部类

    1. 内部类 概念:在一个类的内部再定义一个完整的类内部类分为 4 类:成员内部类、静态内部类、局部内部类、匿名内...

  • 2020-06-27【内部类】

    成员内部类 局部内部类 匿名内部类

  • Java内部类

    Java内部类,简单来说就是将一个类定义在另一个类或者方法里面,主要分为成员内部类,局部内部类,匿名内部类和静态内...

  • Java--内部类的分类-4(局部内部类)

    局部内部类  还有一种内部类,它是定义在方法内部的,作用域只限于本方法,称为局部内部类。  局部内部类的的使用主要...

  • java se 成员内部类

    一个类内部包含另一个类身体与心脏分类:1、成员内部类2、局部内部类(匿名内部类) 1、成员内部类 注:内用外可直接...

网友评论

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

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